![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 60
一些关于C++的学习笔记
R_Arisa
这个作者很懒,什么都没留下…
展开
-
《深度探索C++对象模型》笔记
这是第一遍看《深度探索C++对象模型》的简单笔记。整本书有些地方看着很通透,但有些地方看得迷迷糊糊不知所云。等以后重看时把一些不懂的地方再完善完善。C++实现多态的方法隐式转化如Base *p = new Derived();虚函数机制dynamic_cast和typeidC++的内存模型分为5个区域:堆动态分配的内存。栈存储局部变量、局部常量、参数等。静态存储区存储全局和静态变量。在C中,未初始化的全局变量会放到.bss区域;而C++将所有全局变量都放到静态存储区中原创 2022-04-08 21:05:15 · 994 阅读 · 0 评论 -
MFC判断edit是否是不可写状态
在用MFC写实验的时候想要动态地切换edit编辑框的不可写状态。以前都是直接在控件的属性上设置,但不能满足在代码中动态切换的目的。在网上查到可以使用((CEdit*)GetDlgItem(EDIT_ID))->SetReadOnly(TRUE)这样的语句来使用代码动态设置其可写状态,但是根据情况的不同,有时需要可写,有时需要不可写,这里只是用代码设置其状态,但是该怎么判断其状态呢?在网上找了很久很多没有找到,最后还是在MFC的官方文档中找到说可以通过CWnd::GetStyle的返回值中的ES_R原创 2021-09-19 12:20:45 · 1390 阅读 · 0 评论 -
modernC++笔记
文章目录面对对象(objiect-oriented)编程继承多态modern C++typeid运算符关键字auto关键字decltype() :declare type(利用已知类型声明类型)用using替代typedef一元作用域解析运算符::基于范围的for循环this指针就地初始化静态成员关键字:friend(友元)拷贝构造函数虚函数继承的访问控制属性抽象类与纯虚函数动态类型转化运算符函数...原创 2020-03-03 10:10:56 · 337 阅读 · 0 评论