C++ åèæå
- C++11
- C++14
- C++17
- C++20
- 注é
- C++ ç¼è¯å¨æ¯ææ åµè¡¨
- ç¬ç«ä¸å®¿ä¸»å®ç°
- C++ è¯è¨
- C++ å ³é®è¯
- é¢å¤çå¨
- C++ æ ååºå¤´æä»¶
- å ·åè¦æ±
- åè½ç¹æ§æµè¯ (C++20)
- å·¥å ·åº
- ç±»åæ¯æï¼åºæ¬ç±»åãRTTIãç±»åç¹æ§ï¼
- æ¦å¿µåº (C++20)
- é误å¤ç
- 卿å å管ç
- æ¥æåæ¶é´å·¥å ·
- å符串åº
- 容å¨åº
- è¿ä»£å¨åº
- èå´åº (C++20)
- ç®æ³åº
- æ°å¼åº
- è¾å ¥/è¾åºåº
- æä»¶ç³»ç»åº
- æ¬å°ååº
- æ£å表达å¼åº
- ååæä½åº
- çº¿ç¨æ¯æåº
- å®éªæ§ C++ ç¹æ§
- æç¨çèµæº
- ç´¢å¼
- std 符å·ç´¢å¼
- åç¨æ¯æ (C++20)
- C++ å ³é®è¯
ä½ç½®ï¼é¦é¡µ > C++ åèæå > 注é
注é
æ³¨éæ¯ä¸ç§ä»£ç å ææ¡£ãå½è¢«æå ¥å°ç¨åºä¸æ¶ï¼å®ä»¬å®é ä¸ä¼è¢«ç¼è¯å¨å¿½ç¥ï¼å®ä»¬ä» ä½ä¸ºç¬è®°è¢«é 读æºä»£ç ç人使ç¨ãè½ç¶å ·ä½çææ¡£å¹¶ä¸æ¯ C++ æ åçä¸é¨åï¼ä½åå¨ä¸äºå·¥å ·å¯ä»¥ä½¿ç¨ä¸åçææ¡£æ ¼å¼è§£ææ³¨éã
è¯æ³
å¨ç¿»è¯é¶æ®µ 3ä¸ï¼éè¿ææ¯æ®µæ³¨éæ¿æ¢ä¸ºå个空ç½åç¬¦ï¼ææç注éé½ä»ç¨åºä¸è¢«ç§»é¤ã
C 飿 ¼
C 飿 ¼æ³¨éé常ç¨äºæ³¨é大åçææ¬ï¼ä¸è¿ä¹å¯ä»¥ç¨å®ä»¬æ³¨éåè¡ææ¬ãè¦æå
¥ä¸ä¸ª C 飿 ¼æ³¨éï¼å¯ä»¥ç®åå°ä»¥ /* å */ ç¯ç»ææ¬ï¼è¿æ ·ä¼ä½¿æ³¨éçå
容被ç¼è¯å¨å¿½ç¥ãå°½ç®¡ä¸æ¯ C++ æ åçä¸é¨åï¼ /** å */ 常ç¨äºæç¤ºææ¡£åï¼è¿æ¯åæ³çï¼å 为第äºä¸ªæå·ç®åå°è¢«å½å注éçä¸é¨åãC飿 ¼æ³¨éä¸è½è¢«åµå¥ã
C++ 飿 ¼
C++ 飿 ¼æ³¨éé常ç¨äºæ³¨éåè¡ææ¬ï¼ä¸è¿ä¹å¯ä»¥æå¤ä¸ª C++ 飿 ¼æ³¨éæ¾å¨ä¸èµ·æ¥ç»æå¤è¡æ³¨éã C++ 飿 ¼æ³¨éåè¯ç¼è¯å¨å¿½ç¥ // 忢è¡ç¬¦ä¹é´çææå
容ã
注æ
å 为注éå¨é¢å¤çå¨é¶æ®µåå·²ç»è¢«ç§»é¤ï¼æä»¥å®ä¸è½ç¨äºç»ææ³¨éï¼è䏿ªç»æ¢ç C 飿 ¼æ³¨éä¸ä¼ä»è¢« #include çæä»¶ä¸æ¼åºã
é¤äºæä»£ç 注éæä¹å¤ï¼ç¨äºæé¤æºä»£ç çå ¶ä»æºå¶è¿æï¼
#if 0 std::cout << "è¿ä¸å¥ä¸ä¼è¢«æ§è¡ï¼çè³ä¸ä¼è¢«ç¼è¯ï¼\n"; #endif
以å
if(false) { std::cout << "è¿ä¸å¥ä¸ä¼è¢«æ§è¡\n"; }
示ä¾
#include <iostream> /* C 飿 ¼æ³¨é è½å«æå¤è¡ */ /* æä» ä¸è¡ */  /************** * ä½ è½æå ¥ä»»ä½ * ï¼ä½ * ä½ ä¸è½ä½¿æ³¨éåµå¥ */  // C++ 飿 ¼æ³¨éè½æ³¨éä¸è¡  // æè ï¼è½å° // å®ä»¬ä¸²å¨ä¸èµ·  int main() { // 注éå¨é¢å¤çå被移é¤ï¼ // æ ABC 为 1 ï¼é 1//2134 ï¼è "1 hello world" // å°å¾ä»¥æå° #define ABC 1//2134 std::cout << ABC << " hello world\n";  // å°ä¸è¿è¡ä¸æ¹ä»£ç // return 1;  // å°è¿è¡ä¸æ¹ä»£ç return 0; }
è¾åºï¼
1 hello world
