博客
关于我
C++ Primer 5th笔记(2)chapter 2变量和基本类型:变量声明、关键字
阅读量:60 次
发布时间:2019-02-26

本文共 991 字,大约阅读时间需要 3 分钟。

0. 几个零星知识点

. 嵌套作用域:局部变量会覆盖全局变量

. char 在有些机器有符号,有的无符号。
. 标识符大小写敏感。

1.变量声明和定义

c++ 将声明和定义分开来。

声明 extern int i;// 指定变量名字、类型

定义 extern double pi = 3.45; //申请存储空间、为变量赋初值

变量可以声明多次,定义一次.

eg.

shareVariable.h

#ifndef SHAREVARIABLE_H #define SHAREVARIABLE_H  extern int nShare;// 指定变量名字、类型#endif

useShareVariable1.h

#ifndef USESHAREVARIABLE1_H #define USESHAREVARIABLE1_H  #include 
#include "shareVariable.h"extern int nShare = 1;// 定义变量class useShareVariable1 { public: void static test() { std::cout << nShare; }};#endif

useShareVariable2.h

#ifndef USESHAREVARIABLE2_H #define USESHAREVARIABLE2_H  #include 
#include "shareVariable.h" extern int nShare;//声明变量,该句也可以忽略class useShareVariable2 { public: void static test() { std::cout << nShare; }};#endif

2. c++关键字

在这里插入图片描述

我不认识的:decltype

asm
constexpr
const_cast
mutable
noexcept
thread_local
static_cast
staitic_assert
reinterpret_cast
volatile

3. c++操作符替代名

在这里插入图片描述

参考

[1]: 代码 https://github.com/thefistlei/cplusprimer/tree/main/cprimer

转载地址:http://jbuz.baihongyu.com/

你可能感兴趣的文章
NFC技术:概述
查看>>
NFinal学习笔记 02—NFinalBuild
查看>>
NFS
查看>>
nfs mount 故障 mount.nfs: access denied by server while mounting 10.0.100.208:/backup_usb
查看>>
NFS Server及Client配置与挂载详解
查看>>
NFS 服务配置篇
查看>>
NFS共享文件系统搭建
查看>>
nfs复习
查看>>
NFS安装配置
查看>>
NFS服务器配置-服务启动与停止
查看>>
NFS的安装以及windows/linux挂载linux网络文件系统NFS
查看>>
NFS的常用挂载参数
查看>>
NFS网络文件系统
查看>>
NFS远程目录挂载
查看>>
nft文件传输_利用remoting实现文件传输-.NET教程,远程及网络应用
查看>>
NFV商用可行新华三vBRAS方案实践验证
查看>>
ng build --aot --prod生成文件报错
查看>>
ng 指令的自定义、使用
查看>>
ng6.1 新特性:滚回到之前的位置
查看>>
nghttp3使用指南
查看>>