![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 69
肖申克的救赎
这个作者很懒,什么都没留下…
展开
-
& 引用形参 与 指针
#include using namespace std;void freePtr1(int* p1){ //未释放内存前 -> p1 Address : 0012FDDC p1 value : 003429B8,在这里,p1它也是一个变量,既然是一个变量,那么它将会以值的传递,把外部变量p1传到栈内,在栈内产生一个地址:0012FDDC,当然,它的值不会变仍然是指向堆地址:003429B8 。 delete p1; //系统回收p1值的地址003429B原创 2011-05-23 11:09:00 · 421 阅读 · 0 评论 -
从MFC的复杂性谈解决问题的方法
和其它面向对象的编程框架相比较,MFC的复杂性来源于3个方面:1、C++繁琐的语法, 2、MFC功能的广泛性,3、架构的不同,4、命名的语义性太差。C++繁琐的语法C++不是一门纯粹的面向对象语言,而是同时具备函数式编程、模板编程、元数据编程、面向对象编程原创 2011-09-02 16:18:31 · 1038 阅读 · 0 评论 -
面向过程与面向对象方法的比较
=================================原帖分割线====================================java是一门面向对象的语言,那对面向对象和面向过程不是很清楚的请看看下面的内容,说不定对你有帮助:面向过程就是转载 2011-09-05 20:13:33 · 871 阅读 · 0 评论 -
浅谈MFC中的设计模式
网络上有很多讲解MFC的书和资料,这些书和资料大体可以分为2种类型:1、API参考及使用示例;2、源码分析。第1类着重介绍MFC包含哪些类、有哪些成员函数以及这些成员函数该如何使用,比如《MFC Windows程序设计》;第2类着重介绍MFC是如何对WIN32 API进行封装的,原创 2011-09-06 19:02:04 · 6123 阅读 · 1 评论 -
插入排序-二分法-C++实现
#include "stdafx.h"#include using namespace std;///@brief 二分法插入排序///@param[in][out] data[] 需要被排序的数组///@param[in] n 数组的长度///@param[in原创 2011-09-20 10:48:35 · 1845 阅读 · 0 评论 -
C++ 对象的内存布局
2008-11-14 作者:陈皓 来源:csdn前言07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因转载 2011-09-22 14:59:40 · 496 阅读 · 0 评论 -
[C++]字节对齐与结构体大小
转自http://pppboy.blog.163.com/blog/static/30203796201082494026399/说明:结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎转载 2011-10-17 11:18:06 · 785 阅读 · 0 评论