Re: [討論] 大家的大括號習慣放在哪個位置?
附帶一提,c++編程規範,第0條其實就提到了這個。
有提到三種
1. void func(){
}
2. void func()
{
}
3. void func()
{
}
不過書中的結論就是,無論哪一種,只要保持一致,
一個專業的程式設計師,基本都要能閱讀無礙。
我自己是用1,養成習慣了有點難改。
但我比較推薦2主要是偶爾會碰到像是這樣的function:
(很多知名的lib都有這樣的code XD)
void func(int a, int b, int c, int d,int e, int f,int g, int h,.........){
int kk;
int ll;
}
排板上會把他分行比較美觀,於是變成這樣的狀態。很容易跟內容混在一起了
void func(int a, int b, int c, int d,
int e, int f,int g,
int h,.........){
int kk;
int ll;
}
這時候如果用2.,就會變成這樣,清楚的分開:
void func(int a, int b, int c, int d,
int e, int f,int g,
int h,.........)
{
int kk;
int ll;
}
這是我覺得"稍微好一點的部分",請不要戰我XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.163.46
推
12/22 22:28, , 1F
12/22 22:28, 1F
推
12/22 22:31, , 2F
12/22 22:31, 2F
沒有每個參數一行只是因為發文懶XD 所以示意一下
→
12/22 22:31, , 3F
12/22 22:31, 3F
→
12/22 22:34, , 4F
12/22 22:34, 4F
推
12/22 23:52, , 5F
12/22 23:52, 5F
推
12/23 00:15, , 6F
12/23 00:15, 6F
※ 編輯: xtxml 來自: 123.193.163.46 (12/23 00:32)
→
12/23 00:57, , 7F
12/23 00:57, 7F
→
12/23 00:58, , 8F
12/23 00:58, 8F
→
12/23 13:28, , 9F
12/23 13:28, 9F
→
12/23 13:29, , 10F
12/23 13:29, 10F
推
12/23 13:43, , 11F
12/23 13:43, 11F
推
12/23 14:29, , 12F
12/23 14:29, 12F
→
12/23 15:16, , 13F
12/23 15:16, 13F
→
12/23 15:17, , 14F
12/23 15:17, 14F
推
12/23 20:05, , 15F
12/23 20:05, 15F
→
12/23 22:54, , 16F
12/23 22:54, 16F
推
12/24 00:20, , 17F
12/24 00:20, 17F
推
12/24 23:01, , 18F
12/24 23:01, 18F
→
12/24 23:02, , 19F
12/24 23:02, 19F
推
12/25 03:15, , 20F
12/25 03:15, 20F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 4 篇):
討論
30
49