大多數人似乎申報代碼塊之外的功能目前正使用它們像這樣:函數聲明範圍
void doSomething();
void doStuff()
{
doSomething();
}
,如果它被認爲是一個很好的習慣,這樣做,而不是像這樣我想知道:
void doStuff()
{
void doSomething();
doSomething();
}
第二種方法的範圍較小,這通常被認爲是很好的風格,但爲什麼幾乎沒有人使用它?有一些缺點嗎?