• C++笔记(零)


    1. C++的编译方式:g++ name.cpp

    2.在主流的编译器中,会包含一些默认的编译扩展,这些编译扩展实际上并不属于C++标准,如果要关闭的话,GCC/G++ 下通过增加-pedantic-errors运行程序即可,其他编译器则需要在编译器设置中修改。

    3.C++编译器在运行过程中在遇到一些它认为可能是bug的指令时,由于相信程序员比它更聪明,所以它通常只会通过“warning”形式进行提示,然后继续运行。而程序员在开发过程中,应该把“warning”当作“error”对待,一旦出现就尽快解决,这是一种良好的编程习惯。在GCC/G++编译器下可通过增加-Werror把警告当作错误执行。

    4.目前C++的开发标准分别是C99,C11,C14,C17和即将到来的C20,C++标准在实践阶段的命名是C++1x(C11),C++1y(C14),C++1z(C17),C++2a,表示标准还未敲定,一旦敲定完成,则会以敲定的年份命名。在GCC/G++下可通过增加-std=c++11, -std=c++14, -std=c++17, or -std=c++2a指定对应标准。

  • 相关阅读:
    hdu1410 数学题组合概率 log优化
    Triangle
    Unique Paths II
    Unique Paths
    Pascal's Triangle II
    Pascal's Triangle
    Plus One
    Remove Duplicates from Sorted Array II
    Remove Duplicates from Sorted Array
    Remove Element
  • 原文地址:https://www.cnblogs.com/J14nWe1/p/14700308.html
Copyright © 2020-2023  润新知