编程语言
首页 > 编程语言> > C++关键字详解

C++关键字详解

作者:互联网

数据类型:

void,int,char,float,double,bool,w_char,wchar_t,char16_t,char32_t

类型定义:

struct,union,enum,class,typedef

常量值:

true,false

类型修饰符:

long,short,singed,unsigned

类型限定符:

const,volatile,restrict

存储说明符:

auto,register,static,extern,thread_local,mutable

循环控制:

for,while,do

跳转控制:

break,continue,return,goto

各种诡异用法甚至成了衡量程序员水平的标准之一。但在伟大的荷兰计算机科学家Dijkstra发表震惊计算机界的论文《goto有害论》,并且证明了所有goto语句都可以被改写成不用goto语句的程序后,结构化程序设计理念兴起,一批结构化语言兴起,以algol为代表,后来的pascal、c等。 goto有害已经得到程序设计界一致的共识,现在基本上是常识了。虽然现在语言都保留了goto语句,但实际开发中,通常都会严格控制使用,比如限制在前后多少条语句范围内,在函数开始和goto以及标号语句处加上详细注释等。

分支结构:

if,else,switch,case,default

内存管理:

new,delete,malloc,free

操作符:

sizeof,and,and_eq,bitand,bitor,compl,not,not_eq,or,or_eq,xor,xor_eq

and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq
&& &= & | ~ ! != || |= ^ ^=
// 支持的类型
sizeof( object ); // sizeof( 对象 );
sizeof( type_name ); // sizeof( 类型 );
sizeof object; // sizeof 对象;
// 使用格式
int i;
sizeof( i ); // ok
sizeof i; // ok
sizeof( int ); // ok
sizeof int; // error

访问限定符:

this,friend,virtual,mutable,explicit,operator

类访问修饰符:

private,protected,public

模板:

template,typename

命名空间:

namespace,using

异常处理:

throw,try,catch

其它修饰符:

inline,asm,alignas,alignof,concept, constexpr,const_cast,decltype,dynamic_cast,export,noexcept,nullptr,reinterpret_cast,requires,static,static_assert, static_cast,typeid

iDestro 发布了35 篇原创文章 · 获赞 5 · 访问量 2686 私信 关注

标签:malloc,C++,关键字,详解,内存,new,sizeof,eq,开辟
来源: https://blog.csdn.net/iDestro/article/details/104607214