- 博客(5)
- 收藏
- 关注
原创 指向常量的指针和常量指针
综上所述,指向常量的指针可以指向一个常量也可以是一个变量。所谓的指向常量的指针只是要求不能通过该指针修改对象的值。在书写的时候我也才发现,不是指向常量的指针必须和const搭配,于是有了上面这个代码,同样可以运行,不同的是,这次的。比如:int * const a可以看成 a const int*,也就是先常量再指针,就是常量指针。这是一个简单的常量指针,也就是指针作为一个常量,也就是指针指向的地址无法改变,即。的值,但可以通过其他方式改变,比如直接修改就行(例如A = 12345)。
2024-07-03 20:04:03 285
原创 多文件const
在file_1.h中写入:extern const int a;就可以知道定义的是同一个a。例如在file_1.cc中写入:extern const int a = fcn();多文件使用到同一个const修饰的变量,可以在const前加一个extern。
2024-07-02 22:30:15 103
原创 对引用的浅薄理解
引用不是对象,在创建之初便指向它将伴随一生的对象(必须初始化,必须是对象),化身为这个对象的又一别名。假设int &A=a;那么此刻开始,A就是a了,对于A的操作都变成了对于a的操作。
2024-06-30 21:38:53 216
原创 从键盘输入文件结束符
当键入文件结束符或者遇到无效输出的时候,istream对象会使条件为假,用while(std::cin>>value)的时候,windows系统可以敲入Ctrl+Z,便能退出循环。
2024-06-30 21:11:59 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人