- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 堆与栈,静态变量和全局变量的区别
对和栈的主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员
2010-04-20 21:49:00
359
原创 c++
c++ 一堆概念,还不太清楚,好像是那回事,但是说不明白。后面慢慢记录,希望明白过来。封装,继承,多态,重载,虚函数,纯虚函数,......
2010-02-22 22:13:00
312
转载 [转]LINUX系统中动态链接库的创建与使用
LINUX系统中动态链接库的创建与使用雨亦奇 01-8-6 下午 03:09:11-------------------------------------------------------------------------------- 大家都知道,在 WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链
2009-07-21 08:12:00
325
转载 [转]const限定符和指针[c][code]
1. const限定符和指针(1)const限定符通知编译器禁止修改某个特定的变量。(2)用const作为函数参数有六种可能性,两种用于传值调用,四种用于传引用调用。并用最低访问权原则指导我们选择某种调用方式。(3)如果传递给函数的值没有(或不应该)在函数体中被修改,应该用const声明该值以防被意外修改(4)给函数传递的指针有如下四种情况,每种情况都有不同级别的访问权: 1
2009-07-19 20:31:00
724
转载 [转]static和const用法
static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用:一、控制存储方式: static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。 1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上
2009-07-18 23:08:00
342
转载 用const 限定类的成员函数
[ 补充 ] 用 const 限定类的成员函数 [ 补充 ] 用 const 限定类的成员函数 http://www.chinaunix.net 作者:whyglinux 发表于:2004-04-10 04:03:13 [quote:13bb3b6588="yuxq"]... 5. const 限定类的成员函数: class classname { public: int fun()
2009-07-18 23:00:00
290
原创 运算符的优先级
4.1 运算符的优先级 C++/C 语言的运算符有数十个,运算符的优先级与结合律如表 4-1 所示。注意一元运算符 + - * 的优先级高于对应的二元运算符。 优先级 运算符 结合律 ( ) [ ] -> . 从左至右
2009-02-08 18:39:00
444
转载 高质量C++/C编程指南---类的构造函数,析构函数,赋值
第9章 类的构造函数、析构函数与赋值函数9.1 构造函数与析构函数的起源9.2 构造函数的初始化表9.3 构造和析构的次序9.4 示例:类String的构造函数与析构函数9.5 不要轻视拷贝构造函数与赋值函数9.6 示例:类String的拷贝构造函数与赋值函数9.7 偷懒的办法处理拷贝构造函数与赋值函数
2009-02-08 17:01:00
335
转载 C++ 的构造/析构/赋值/拷贝函数比较
构造函数、析构函数与赋值函数是每个类最基本的函数。每个类只有一个析构函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)和多个赋值函数(除了同类的赋值以外,还有其他的赋值方法)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如A(void); // 缺省的无参数构造函数A(const A &a);
2009-02-08 16:59:00
362
转载 strlen和sizeof有什么区别?
strlen用来求字符串的长度用的 而sizeof是用来求指定变量或者变量类型等所占内存大小用的 比如strlen("nihao")它的结果是5 而sizeof(int)它的结果是2也就是说int型占两个字节 ////////1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.si
2009-02-08 11:13:00
315
转载 while ((*strDest++=*strSrc++)!='/0'); 分解成单条语句
while(1) { char temp; temp=*strDest=*strSrc; strDest++; strSrc++; if(temp==/0) break; } 或者说 while(*strSrc!=/0) { *strDest=*strStr; strDest++; strStr++; } *strDest=*strSrc;
2009-02-08 10:51:00
1766
1
转载 关于DoDataExchange函数
DoDataExchange由框架调用,作用是交互并且验证对话框数据,主要由(DDX) 和 (DDV)宏实现。 永远不要直接调用这个函数,而是通过UpdateData(TRUE/FALSE)实现控件与变量之间值的传递。 当然你也可以不使用DoDataExchange而完成控件与变量之间值的传递,如: 通过GetWindowText和SetWindowText等等函数完成String变量与Edit控
2009-02-01 18:01:00
1936
转载 C++的CString对象实例学习
作者: 来源: 发布日期:2007-09-17 CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有效的字符记数(它是不可存取的,是位于 CString 地址之下的一个隐藏区域)以及一个缓冲区长度。 有效字符数的大小可以是从0到该缓冲最大长度值减1之间的任何数(因为字符串结尾有一个NULL字符)。字符记数和缓冲区长度被
2009-02-01 18:00:00
390
正交试验设计法设计测试用例
2009-02-03
网站设计的思考 网站架构 网站设计
2009-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人