code-conventions

    3熱度

    3回答

    比方說,我有一個Java類A,它需要一個幫助類B。該輔助類僅用於A,沒有其他用途。另外,B不需要以任何方式使用A(不要調用方法或訪問字段)。 那麼,問題是:放哪裏B? 主要有以下幾種選擇: 靜態嵌套類。在我看來,它只是讓代碼更清晰(更多縮進等)。在相同的源 public class A { ... private static class B { ... } } 非公共類

    4熱度

    2回答

    比方說,我有一些JavaScript,看起來像這樣: function A() { var MyVar, SomeParameter; // do work MyVar = FunctionB(SomeParameter); } 的JSLint說我Missing 'new'. at the line MyVar = FunctionB(SomeParam

    2熱度

    7回答

    是否有任何原因在同一行上使用else statement作爲大括號? if (condition) { statements } else { statements }

    4熱度

    4回答

    我正在做一段代碼的功能增強,這裏是我在現有代碼中看到的。如果有一個枚舉或結構中聲明,以後總有一個typedef: enum _Mode { MODE1 = 0, MODE2, MODE3 }; typedef enum _Mode Mode; 與之相似的結構: struct _Slot { void * mem1; int mem2; }

    1熱度

    3回答

    最近我最近下載了最新版本的XCode(4.3.1)。我注意到,當我創建新的UIViewController對象時,關聯的.m文件包含我以前從未見過的其他類定義代碼。 具體而言,如果我創建一個名爲'TestViewController'的新UIViewController,我會得到以下.m文件輸出。 \\... removed comments... #import "TestViewContro

    4熱度

    3回答

    在Qt源文件,有兩個版本的頭文件,如: qxmlstream.h qxmlstream_p.h 爲什麼有_p.h文件?