0
点赞
收藏
分享

微信扫一扫

linux下的Socket网络编程教程

一、基本问题(80%)

1、const 和 static 的作用:

  • const(常量):

    • 用于定义常量值,保证变量不可被修改。
    • 在函数参数中使用const可以保证函数内不会修改参数值。
    • 用于定义常量成员函数,表明该成员函数不会修改对象的状态。
    • 可以与指针一起使用,如const int*表示指针指向的值不可修改,而int const*则表示指针本身的值不可修改。
  • static(静态):

    • 用于定义静态变量,其生命周期贯穿整个程序,通常用于存储全局常量。
    • 在函数中定义static变量,该变量的值在函数调用间会保持不变。
    • 在类中定义static成员变量或成员函数,表明它们属于类本身而非某个具体对象。
    • 用于静态类成员,它们不属于单个对象实例,而是被所有对象共享。

2、C++面向对象三大特征及理解:

举报

相关推荐

0 条评论