cpp primer plus笔记01-注意事项

本文介绍了C++编程中关于`intmain()`函数头的建议,强调了使用第4行注释而非第5行,以及正确管理命名空间的技巧,包括全局、局部使用和别名定义,以确保代码的可维护性和模块化。
  1. cpp尽量以int main()写函数头而不是以main()或者int main(void)或者void main()写。
    ![[99-Pasted image 20230908183629.png]]

  2. cpp尽量上图用第4行的注释而不是用第5行注释。

  3. 尽量不要引用命名空间比如:using namespace std;

  4. 函数体内引用的命名空间会随着函数生命周期结束而失效,放置在全局引用的命名空间随着程序运行结束而失效。

  5. 让程序访问命名空间的方法有一下几种:

    • 将using namespace std放置在函数定义之前,让文件的所有函数都能命名空间std的所有元素。
    • 将using namespace std放置在特定的函数定义中,让该函数能够使用名称空间std的所有元素。
    • 在特定的函数定义中使用类似using std::cout;的编译指令,而不是using namespace std;让该函数能够使用指定的元素。
    • 完全不使用编译指令using,而在需要命名空间std的元素中使用std::
  6. cpp程序的模块叫函数。

  7. using的用法

    • 引用命名空间,例如using namespace std;
    • 指定别名,例如using a = b;
    • 在子类中引用基类的成员,例如
      1. using typename a::b(如果a本身是个模板类,或者说不是泛型类)
      2. using a::b(如果a不是模板类)
    • 引用命名空间的名字,例如:using std::cout;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值