
c++
agonijy
aigoni
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
this指针
- this指针基础介绍 =================this指针的由来==================== 一个学生可以有多本书一样,而这些书都是属于这个同学的;同理,如果有很多个同学在一起,那么为了确定他们的书不要拿混淆了,最好的办法我想应该就是每个同学都在自己的书上写上名字,这样肯定就不会拿错了。 同理,一个对象的多个成员就可看作是这个对象所拥有的书;而在很多个对象中间,我...转载 2018-11-01 20:54:02 · 334 阅读 · 0 评论 -
重载 前置++与后置++
重载 前置++与后置++ 不同于普通的双目运算符“+/-”,自增自减运算符“++/–”在重载的时候需要额外留意区分是前置式还是后置式。现行的处理方法是,(作为成员函数的)前置“++”不接受任何参数,而后置“++”接受一个int类型的参数,尽管没什么实际用途,但是却为编译器确定重载对象提供了帮助。 除了区分的时候需要注意,他们的行为也是有所区别的。援引More Effective C++中的话,前...转载 2018-11-25 18:37:48 · 1334 阅读 · 0 评论 -
centos7.0 gdb调试出现 Missing separate debuginfos, use: debuginfo-install glibc-2.17-55.el7.x86_64
使用管理员用户输入: vim /etc/yum.repos.d/CentOS-Debuginfo.repo 然后把eanabled改成1 然后保存退出: :wq 联网状态下继续执行 debuginfo-install glibc-2.17-55.el7.x86_64 之后下载安装完成后再执行gdb调试就正常了,问题解决 ...原创 2019-03-13 11:01:25 · 776 阅读 · 0 评论 -
c++ 实现单例模式 懒汉式,饿汉式
所谓单例模式: 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 懒汉式:指全局的单例实例在第一次被使用时构建。 #include <iostream> #include <pthread.h>...原创 2019-05-12 15:11:21 · 1432 阅读 · 0 评论 -
C++对象内存布局
测试环境:MSVC2013 32位 无继承并且不含虚函数 #include <iostream> using namespace std; class A { private: int m_a; int m_i; }; int main() { A a; return 0; } 对象及其成员内存地址,这里成员在对象中排列顺序和成员定义顺序有关,由于是int类型所以相...原创 2019-09-10 14:31:48 · 306 阅读 · 0 评论