![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
wangkunming1119
追求编程高境界,不然我将默默死亡
展开
-
关于C++类的常成员函数
今天做了一道关于类常成员函数的题,顺便在这里总结一下思路:class a{ int num;public: a():num(0) {} int getnum() const //常成员函数 { num =1;//错误 return num }};num是类的成员变量,在类的常成员函数中不能改变类的变量,所以错误原创 2010-03-10 16:37:00 · 426 阅读 · 0 评论 -
C++中的4种类型转换方式
C++中的4种类型转换方式static_cast 静态的_cast dynamic_cast 动态的_cast reinterpret_cast 重新解释的 _cast const_cast 常量的_cast C++ 里最好杜绝使用 C 方式的强制转换, 换用以上 4 个. 我们通常用的是 static_cast 在一类东西都可以转, 但不是一类的就不能转. 即, 语义上说不通的, 两个完全不同的转载 2010-03-09 22:01:00 · 432 阅读 · 0 评论 -
常见C++知识点
1、非C++内建型别 A 和 B,在哪几种情况下B能隐式转化为A?a. class B : public A { ……} // B公有继承自A,可以是间接继承的 b. class B { operator A( ); } // B实现了隐式转化为A的转化 c. class A { A(原创 2010-03-09 22:18:00 · 301 阅读 · 0 评论