C++關鍵字(保留字)


C++ 關鍵字

點擊下表以進入具體釋義

 

__abstract 2 __alignof Operator __asm
__assume __based __box 2
__cdecl __declspec __delegate 2
__event __except __fastcall
__finally __forceinline __gc 2
__hook 3 __identifier __if_exists
__if_not_exists __inline __int16
__int32 __int64 __int8
__interface __leave __m128
__m128d __m128i __m64
__multiple_inheritance __nogc 2 __noop
__pin 2 __property 2 __raise
__sealed 2 __single_inheritance __stdcall
__super __thiscall __try/__except__try/__finally
__try_cast 2 __unaligned __unhook 3
__uuidof __value 2 __virtual_inheritance
__w64 __wchar_t, wchar_t abstract
array auto bool
break case catch
char class const
const_cast continue decltype
default delegate delete
deprecated 1 dllexport 1 dllimport 1
do double dynamic_cast
else enum enum class
enum struct event explicit
extern false finally
float for for each, in
friend friend_as gcnew
generic goto if
initonly inline int
interface class interface struct interior_ptr
literal long mutable
naked 1 namespace new
new noinline 1 noreturn 1
nothrow 1 novtable 1 nullptr
operator private property
property 1 protected public
ref class ref struct register
reinterpret_cast return safecast
sealed selectany 1 short
signed sizeof static
static_assert static_cast struct
switch template this
thread 1 throw true
try typedef typeid
typeid typename union
unsigned using declaration, using directive uuid 1
value class value struct virtual
void volatile while


 根據其內容可將其細分一下:


基本的數據類型關鍵字:void, int, char, float, double, bool

類型修飾關鍵字:long, short, singed, unsigned 

布爾型字面值:true, false

非常重要的變量聲明修飾符:const, inline

存儲類別關鍵字:auto, static, extern, , register

控制結構關鍵字:for, while, if, else, do

switch語句關鍵字:switch, case, default

路徑跳轉關鍵字:break, continue, return, goto

動態創建變量關鍵字:new, delete

長度運算符:sizeof

復合類型關鍵字:class, struct, enum, union, typedef

與類成員相關關鍵字:this, friend, virtual, mutable, explicit, operator 

派生類繼承方式:private, protected, public

模板:template, typename

命名空間:namespace, using

異常處理:catch, throw, try,

各種操作符的替代名:and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq

其他不常用的:asm, export, typeid, volatile

在cena中time 是保留的 如果拿 time 做變量名 會 無法編譯

 ——以上部分內容摘自網絡及Microsoft MSDN

——盡量不要用英文全拼 可以用縮寫 或者把首字母大寫 還有很多方法避免掉坑里的 比如:用漢語拼音

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM