
C plus plus
文章平均质量分 58
KayeJohn
爱代码 爱学习 爱生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
几行代码道出了指针,类型转换,浮点存储,小端存储的本质
先上代码: #include using namespace std; int main() { int a[] = {1,2,3}; double *p = reinterpret_cast(&a[0]); *p = 5; cout << a[0]<<" "<<a[1]<<" "<< a[2]<<endl ; return 0; } 想了好久都没有得到答案,在优快云原创 2017-07-29 15:50:16 · 348 阅读 · 0 评论 -
MFC 控件学习心得:
一.控件型关联变量: (1)任何VC内部的window基础控件都有一个固定的控件类可以与之建立控件型关联变量。 (2)有一些控件类是多种控件公用的,例如:按钮,单选按钮,复选框,分组控件的公用CButton类。 (3)有的控件不但可以建立控件型关联变量,还可以建立数值型关联变量。 二.数值型关联变量: (1)UpdateData()代入的TRUE代表从界面中输入数据到关联的变量原创 2017-07-23 21:02:37 · 596 阅读 · 0 评论 -
浮点型的存储方式
浮点型的存储方式及实例: 是单精度还是双精度在存储中都分为三个部分(float为例): 符号位(Sign) : 0代表正,1代表为负 指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储(中间八位) 尾数部分(Mantissa):尾数部分(最后23位) 即: V = (-1)^s×M×2^E (1)(-1)^s表示符号位,当s=0,V为正数;当s=1,V为负原创 2017-07-24 21:52:46 · 690 阅读 · 0 评论 -
c++中不同场景构造函数的次序问题:
1.普通类的构造函数: (1)首在定义类时传参数指针this到构造函数 (2)按类中数据成员声明的次序一一进行分配内存空间并初始化 (3)执行构造函数的函数体 普通类的析构函数: (1)首先执行函数体 (2)对成员变量释放空间 2.继承与派生的构造函数 (1)首在定义类时传参数指针this到构造函数 (2)依照基类在构造函数中的定义次序调用基类的构造函数,初始化他们的成员(从原创 2017-08-05 10:52:26 · 323 阅读 · 0 评论 -
友元的使用用法:
今天学习了友元类,感觉收获甚丰,特此记录一番,如有纰漏之处,望多多指教。 引入友元的目的:友元关系提供了不同类或对象的成员函数之间。类成员函数与一般函数之间进行数据共享的机制 例子最能清楚地表达友元的用法,直接上例子 1.普通友元函数的使用: 例子: #include using namespace std; class X//需要提前声明 class Y {原创 2017-07-25 19:58:20 · 949 阅读 · 0 评论 -
用c++写的俄罗斯方块
由于刚学完c++,就选了俄罗斯方块当练手项目,完善还算可以,因此特写博客一篇,记录开发过程遇到的问题以及心得,特此分享 虽然感觉实现的不是很完美,但会继续完善,望大佬多多指教 开发工具:vs2012(旗舰版) 绘图库函数:EasyX_20151015(beta) 缺点: (1)运行效率低 (2)感觉比较繁琐(3)代码量太大 (4)可以尝试用多线程 (5)j界面比较繁琐,可以试着写用MF原创 2017-08-11 17:06:01 · 2865 阅读 · 0 评论