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

——尽量不要用英文全拼 可以用缩写 或者把首字母大写 还有很多方法避免掉坑里的 比如:用汉语拼音

C++关键字(保留字)的更多相关文章

  1. 用oracle建表,必须注意Oracle 关键字(保留字)

    Oracle 关键字(保留字) 大全   转 其实这个东西可以在oracle 上输入一个sql语句就可以得到: select * from v$reserved_words order by keyw ...

  2. 2020重新出发,JAVA入门,关键字&保留字

    关键字 & 保留字 关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做其他目的使用. 关键字具有专门的意义和用途,和自定义的标识符不同,不能当作一般的标识符来使用.例如, cl ...

  3. js基础 1.简单js 语法 关键字 保留字 变量

    简单js JavaScript 是一个松散性的语言 对象属性却不想c中的结构体或者c++ 和java的对象, 对象继承机制 使用原型的prototype(原型链),js的分为三部分ECMAScript ...

  4. java关键字 保留字

    Java 关键字和保留字 Java 关键字列表 (依字母排序 共51组): abstract, assert,boolean, break, byte, case, catch, char, clas ...

  5. Java标识符,关键字,保留字三者区分(主要是从官网摘抄)

    区分 标识符(Identifiers) An identifier is an unlimited-length sequence of Java letters and Java digits, t ...

  6. C语言:标识符 关键字 保留字 表达式 语句

    标识符(Identifier)标识符就是程序员自己起的名字,符号常量(宏).变量名.函数名.宏名.结构体名等,它们都是标识符.遵守规范:C语言规定,标识符只能由字母(A~Z, a~z).数字(0~9) ...

  7. PostgreSQL中关于关键字(保留字)在表名和字段名中的应用文件解决

    标识符和关键词 受限标识符或被引号修饰的标识符.它是由双引号(")包围的一个任意字符序列.一个受限标识符总是一个标识符而不会是一个关键字.因此"select"可以用于引用 ...

  8. Mysql 关键字-保留字

    ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE C ...

  9. mybatis/tk mybatis下实体字段是关键字/保留字,执行报错

    实体如下: import com.fasterxml.jackson.annotation.JsonFormat; import com.xxx.web.bean.PagesStatic; impor ...

  10. Mysql 关键字-保留字(转帖)

    2008-02-01 10:51 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH ...

随机推荐

  1. sublime text3 注册码

    —– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA ...

  2. CF487E Tourists【圆方树+tarjan+multiset+树剖+线段树】

    圆方树不仅能解决仙人掌问题(虽然我仙人掌问题也没用过圆方树都是瞎搞过去的),还可以解决一般图的问题 一般图问题在于缩完环不是一棵树,所以就缩点双(包括双向边) 每个方点存他所在点双内除根以外的点的最小 ...

  3. jQuery笔记之工具方法

    jQuery 工具方法 $.type()判断数据类型 $.isArray() $.isFunction() $.isWindow()... $.trim()消除空格 $.proxy()改变this指向 ...

  4. Hive导入10G数据的测试

    Hive导入10G数据的测试 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越便宜,一台非 ...

  5. UvalLive4670(AC自动机模板)

    放上刘汝佳的模板: #include <cstdio> #include <cstring> #include <string> #include <algo ...

  6. 洛谷 P4585 [FJOI2015]火星商店问题

    (勿看,仅作笔记) bzoj权限题... https://www.luogu.org/problemnew/show/P4585 对于特殊商品,直接可持久化trie处理一下即可 剩下的,想了一段时间c ...

  7. 131 Palindrome Partitioning 分割回文串

    给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串.返回 s 所有可能的分割方案.例如,给出 s = "aab",返回[  ["aa"," ...

  8. P3817 小A的糖果

    题目描述 小A有N个糖果盒,第i个盒中有a[i]颗糖果. 小A每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中加起来都只有x颗或以下的糖果,至少得吃掉几颗糖. 输入输出格式 输入格 ...

  9. iOS面试题之内存管理

    本文围绕内存管理的几种方法展开叙述. 1.内存管理是什么? 内存管理,就是对内存资源进行优化. 2.内存管理的三种方法? Objective-C的内存管理主要有三种方式ARC(自动内存计数).MRC( ...

  10. angular(一)路由的配置(1)

    本篇文章是最近在公司里做项目的时候,尝试配置路由的过程.由于头尾,和路由主体,包括控制器组长都已配置好,我这里只是单纯的写一些配置单个副页面的过程.大家肯定会有看不懂的地方,后续会陆续更新完整的配置全 ...