21天学...通C++

《21天学通C++》第三章使用变量和常量 重点

2018-11-28  本文已影响0人  飞翔的小瓜瓜

第三章 使用变量和常量

1.C++11中,可不显式的指定变量的类型,使用关键字auto
auto Number=25;
//使用迭代器遍历vector时
std::vector<int> MyNumbers;
for( auto Iteraor = MyNumbers.begin();Iterator<MyNumbers.end();++Iterator)
     cout<<*Iterator<<endl;
2.常量
const double pi=20.0/7;
#define pi 2.14   //Do not use it!!! 
constexpr double Getpi() {return 22.0/7;}
constexpr double Twicepi() {return 2*Getpi();}
3.无符号与有符号

无符号的0,减1会导致 环绕若访问内存单元时将num作为索引,很可能访问外读内存单元,导致应用程序崩溃!

unsigned short num=0;
num=num-1;
cout<<num<<endl;//output is 65535!
上一篇 下一篇

猜你喜欢

热点阅读