
C++ 11 特性学习
Warmchay
慢慢进步,慢慢记录
展开
-
C++11 VSCode 配置
配置问题 VSCode 在Mac上默认为C++ 98,需要改为C++ 17 在 settings 中将 cppStandard 改为 C++ 17 Crtl+Shift+P在Settings.json中加入: "code-runner.executorMap": { "javascript": "node", "java": "cd $dir && javac $fileName && java $fileNameWithoutExt原创 2021-07-06 11:30:44 · 539 阅读 · 0 评论 -
C++ -- 四种类型转换
四种类型转换 const_cast<> 仅适用于指针,引用或者this指针 将const类型专为非const,是四个类型转换唯一一个可以转const的 static_cast<> 风险性较小的转换,适用于: 整形与浮点型 字符与整型 转换运算符 空指针–>其他类型指针 不可以用于风险较高的转换 对类进行类型转换的时候需要记得重载 如:指针之间互换,指针与整型,不同类型的引用转换 dynamic_cast<> 只用于基类与派生类之间的指针或引用转换原创 2021-07-06 10:27:04 · 453 阅读 · 0 评论