C++面向对象(四):指针如何访问对象成员的原理
发布时间
阅读量:
阅读量
C++面向对象(四):初始化列表、指针访问对象成员的原理
文章结构概览
-
- C++面向对象(四):初始化列表、指针访问对象成员的机制
-
- 初始化列表
- 指针访问对象成员的机制
-
- C++面向对象(四):初始化列表、指针访问对象成员的机制
初始化列表
为成员变量提供初始化操作的一种高效手段
- 仅适用于构造函数内部
- 初始化的执行顺序由成员变量在类中声明的先后次序所决定
#include <iostream>
using namespace std;
struct Person {
int m_age;
int m_height;
/*
Person(int age, int height) {
m_age = age;
m_height = height;
cout << m_age << endl;
}
*/
// 语法糖,初始化列表,代替上面的写法,效率一致
Person(int age, int height) :m_age(age), m_height(height) {}
};
int main() {
Person person(6, 666);
c
全部评论 (0)
还没有任何评论哟~
