VC学习
lfkupc
这个作者很懒,什么都没留下…
展开
-
C++ 引用的作用和用法
C语言中有两个特殊的运算符:1、*:间接引用运算符(一元),其后跟指针变量,返回指针所指向的变量(对象)2、&:取地址运算符(一元),其后跟变量(或对象),返回变量的地址。C++中重载了该运算符,当其出现在赋值号的左边时表示引用,具体为: ①声明变量时:int y,&x=y; ②函数形参表:void f1(int &x); ③函数返回值:int &f1(); 下面文章转自“溺转载 2008-11-22 16:45:00 · 600 阅读 · 0 评论 -
使用std::vector作为管理动态数组的优先选择
本文来自: 乘风原创程序(http://www.qqcf.com) 详细出处参考:http://study.qqcf.com/web/530/119818.htm 摘要: 本文介绍了C++标准库中的容器类vector,分析了它的优点,并且建议在应用程序中使用它作为动态数组的优先选择,而不是MFC的CArray在一些使用 MFC 的程序中,经常看到许多程序使用 CArray的设计问题转载 2008-11-30 10:58:00 · 826 阅读 · 0 评论 -
为什么C++赋值运算符重载函数不能被继承?
本文转帖自呵呵的博客,http://hi.baidu.com/chplj/blog/item/c3f69d820031bcbf6c8119f6.html为什么C++赋值运算符重载函数不能被继承? 这个问题曾经困扰过我一阵子。请先看一下下面的源代码:class A1{public: int operator=(int a) {转载 2008-12-03 11:16:00 · 2391 阅读 · 0 评论 -
free指针时遭遇_CrtIsValidHeapPointer
转自adam的博客,http://blog.sina.com.cn/s/blog_443edf610100ak23.html malloc和free在教材里不知讲了多少,今天实际用到一处,就出问题了。案发现场是我用VC++在WINXP下编程,先看这一段代码{ BYTE *pBuffer; pBuffer = (BYTE *)malloc(64); pBu转载 2009-02-23 09:43:00 · 827 阅读 · 0 评论 -
浮点数在计算机中存储方式
作者: jillzhang 联系方式:jillzhang@126.com 本文为原创,转载请保留出处以及作者, 谢谢 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论转载 2009-03-23 20:36:00 · 1180 阅读 · 2 评论