会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SunShine_gzw
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
2020年6月23日
C++构造函数语义学(二)(基于C++对象模型)
摘要: 带有虚函数的情况。 下面情况编译器也会在需要的时候为其合成。 1.如果一个类自己声明为虚函数. 1 #include<iostream> 2 using namespace std; 3 class Base 4 { 5 public: 6 virtual void foo(){} 7 }; 8 i
阅读全文
posted @ 2020-06-23 10:56 sunshine_gzw
阅读(153)
评论(0)
推荐(0)
2020年6月22日
C++构造函数语义学(一)(基于C++对象模型)
摘要: 如果一个类没有自己的构造函数,编译器会在需要的时候为其合成一个出来,俗称:合成默认构造函数。但是请注意是在需要的时候,并不是所有情况。 请看下面代码: 1 #include<iostream> 2 using namespace std; 3 class Foo { 4 public: 5 int
阅读全文
posted @ 2020-06-22 23:53 sunshine_gzw
阅读(202)
评论(0)
推荐(0)
C++虚函数和静态函数调用方式
摘要: 简单情况: #include<iostream> using namespace std; class A { public: virtual void foo() { cout << "virtual void foo()" << endl; } }; int main() { //通过对象调用,
阅读全文
posted @ 2020-06-22 21:26 sunshine_gzw
阅读(1307)
评论(0)
推荐(0)
C++普通成员函数的调用形式
摘要: #include<iostream> using namespace std; class A { public: int data; void foo(int x) { data = x; cout << "data=" << data << endl; } }; void foo(A* ps,
阅读全文
posted @ 2020-06-22 19:18 sunshine_gzw
阅读(512)
评论(0)
推荐(0)
2020年6月19日
C++初始化列表各情况分析
摘要: 今天回顾了下C++初始化列表的知识,接下来我对这一知识作一总结。 我们在定义了一个类的时候,需要对类的成员进行初始化。关于初始化,有两种方法,一种在初始化列表中进行,另一种就是在构造函数中进行,对于这两种情况,各有各的使用场合,接下来先说说在什么情况下优先使用初始化列表。 第一种情况:当类中含有引用
阅读全文
posted @ 2020-06-19 18:14 sunshine_gzw
阅读(134)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
公告