C++基础学习:C++对C的增强
来源:互联网 发布:linux 环境变量path 编辑:程序博客网 时间:2024/06/05 00:36
1.类中的成员函数的重要性
#include<iostream>using namespace std;class circle{public: double r; double pi=3.14; double area=pi*r*r;shi//这句是在类成员初始化的时候执行,在调用的时候不再执行,也就意味着初始化的时候area就是乱码了};int main(){ circle c1; cout<<"please input r:"<<endl; cin>>c1.r; cout<<c1.area<<endl; system("pause"); return 0;}
编译不通过,因为初始化的时候r是一个随机值
2.命名空间namespace
为了程序员使用各种C++库和各种标识符的时候发生冲突,命名空间实际上就是限定了标识符的作用域。
3.struct类型加强(C和C++的区别),在C++中struct可以实现和class一样的功能,但二者有区别(待以后更新)
4.C++中三目运算符的增强
C语言中,三目运算符是个表达式,返回的是一个值,表达式不能做左值
C++中,三目运算符还是一个表达式,但表达式返回的是变量本身,即返回的是一个内存空间,可以作为左值
阅读全文
0 0
- C++基础学习:C++对C的增强
- c++对c的增强
- C++对C的增强
- C++对C的增强
- C++对C的增强
- C++对C的增强
- C++对C的增强
- C++对C的增强
- c++对c对增强实用性”增强
- C++对C语言语法的增强
- C++对C的实用性增强
- C++对C语言register的增强
- C++ 对C语言的增强
- 对C语言register的增强
- 05-C++对C的增强
- c++对c语言上的增强
- C++学习基础篇一:c++对c的扩展
- C++对C的“增强”,表现在六个方面:
- 一致性算法Raft详解
- 一款有bug的动画框架及核心代码的提取
- Redis学习第三节
- CNN的一些学习资料
- 【转】JVM调优总结(五)-分代垃圾回收详述1
- C++基础学习:C++对C的增强
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- ORACLE初学第四篇
- iOS处理导航栏遮挡视图问题
- 面试几点注意:需要提防的非语言陷阱
- TCP协议报文格式和三次握手,四次挥手
- 错误代码:0x80030001的一个好的解决办法
- Hdu2841 Visible Trees
- 网易编程题-圆上优雅点c++实现