C++ 混合函數式與物件導向特性,完美適用於編程、演算法、技術探索與探索性開發,趣味性與吸引力並存。
// 1. C++98 標準 (ISO/IEC 14882:1998) - 舊式標頭檔
#include
int main() {
cout << "Hello, world!" << endl;
return 0;
}
// 2. C++98 標準 - 現代標頭檔 + using
#include
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}
// 3. C++98 標準 - 現代標頭檔 + 完整限定名 (推薦)
#include
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
// 4. 標準規定 main 僅兩種合法簽名
int main(void) { ... }
int main(int argc, char* argv[]) { ... }
// 5. 非標準但 VC6/VC2003 前支援
void main() { ... } // 不可移植,請勿使用
C++ 學習由易至難、循序漸進。選對入門書、理解標準演進、養成跨平台編碼習慣,是踏實起步的三大基石。進階之路通往 STL、MFC、API、C#、Java——語言只是起點,工程思維才是終點。