
C++语法
小白鸽子327
没有个性,也能成为英雄
展开
-
c++ 深入理解虚函数
source:https://www.cnblogs.com/jin521/p/5602190.html为什么使用虚函数?什么是虚函数?虚函数是为了解决什么问题?面向对象的三大特征:封装 多态 继承普通虚函数 虚析构函数 纯虚函数 抽象类 接口类 隐藏 vs 覆盖 隐藏与覆盖之间的关系 早绑定和晚绑定 虚函数表什么是多态?相同对象收到不同消息或不同对象收到相...转载 2018-07-24 16:53:20 · 163 阅读 · 0 评论 -
gcc __attribute__关键字举例之visibility
https://blog visibility用于设置动态链接库中函数的可见性,将变量或函数设置为hidden,则该符号仅在本so中可见,在其他库中则不可见。 g++在编译时,可用参数-fvisibility指定所有符号的可见性(不加此参数时默认外部可见,参考man g++中-fvisibility部分);若需要对特定函数的可见性进行设置,需在代码中使用__attribute__设置...转载 2018-07-19 09:59:36 · 573 阅读 · 0 评论 -
【c++】必须在类初始化列表中初始化的几种情况
from http://www.cnblogs.com/kaituorensheng/p/3477630.html1. 类成员为const类型2. 类成员为引用类型#include <iostream>using namespace std;class A{ public: A(int &v) : i(v), p(v), j(v...转载 2018-08-20 09:39:53 · 300 阅读 · 0 评论