09 2021 档案

摘要:默认构造函数什么时候会被构建 当编辑器认为默认构造函数被需要时 基类中含有默认构造函数(基类部分初始化) 对象成员中含有默认构造函数(对象成员初始化) 带虚函数的类(虚表指针初始化) 继承自虚基类的类(调用虚基类构造函数) 拷贝构造函数的构建 拷贝构造函数是一种构造函数,其参数是本类对象。大部分情况 阅读全文
posted @ 2021-09-28 15:44 二木森 阅读(49) 评论(0) 推荐(0)
摘要:1. C++在内存布局以及时间上的主要负担是由virtual引起的,包括 虚函数机制,引入vptr以及vtbl,支持一个有效率的运行期数据绑定 虚基类,多次出现在继承体系中的基类只有唯一一个对象 多重继承下,派生类跟第二个以及后续基类之间的转换 2. C++指针会教会编辑器如何解释特定地址的内容及大 阅读全文
posted @ 2021-09-26 20:51 二木森 阅读(65) 评论(0) 推荐(0)
摘要:c++ string转化为char*数组 int main() { string a = "string test"; vector<char> writable(a.begin(), a.end()); writable.push_back('\0'); cout << &writable[0] 阅读全文
posted @ 2021-09-26 20:13 二木森 阅读(38) 评论(0) 推荐(0)
摘要:1. 查看机器文件系统情况 df -lh 2. 发现/data目录磁盘占用大 du - sh * 阅读全文
posted @ 2021-09-18 11:28 二木森 阅读(56) 评论(0) 推荐(0)
摘要:在日常工作中难免遇到现网高cpu的问题,现对排查流程做一个整理 一、采用top查看现在机器的运行情况 二、针对高CPU进程查看当前运行线程 top -H -p PID 三、找到异常线程查看线程堆栈 pstack PID 阅读全文
posted @ 2021-09-17 21:51 二木森 阅读(112) 评论(0) 推荐(0)