- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 C++ Vector 使用心得
作者: intsilence (4 篇文章) 日期: 八月 10, 2011 在 11:02 下午标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的一个副本Vec
2011-11-07 17:00:53
312
转载 字节对齐详解
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数
2011-10-19 20:44:32
352
转载 计算二进制位'1'的个数
写一个函数,返回数字中二进制位为'1'的个数。比如36,化为二进制得到100100,其中有2个'1'。方法1:分别判断各个位int bit_count(unsigned int n){ int count; for(count = 0; n; n >>= 1) { count += n & 1; }
2011-10-19 20:43:43
478
1
转载 VC中的数据对齐
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些
2011-10-19 20:42:39
994
1
转载 C笔试题(判断大端小端模式)
试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1解答:int checkCPU( ){ { union w { int a; char b; } c;
2011-10-19 20:41:07
616
1
转载 计算机编码大全
原作不祥从基础的开始 最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024 KB; 接着是GB,1 GB=
2011-10-17 14:27:48
869
1
转载 堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结
2011-10-17 14:22:50
398
1
转载 Source Insight 打不开
Source Insight 是一个非常好的程序开发工具,C/C++/JAVA/C#均通用,集成了IDE的多项功能,同时可以集成ClearCase组件,非常方便实用,作为一个开发人员,这个工具是基本的工具。 如果某天你发现打不开了,而且卸载再装再卸载再装,周而复始始终搞
2011-07-25 17:07:33
971
原创 测试贴代码
<br />#include <stdio.h>void main(){ int a = 0; int sum = 0; int i; while(scanf("%d", &a) != EOF) { for(i = 1; i != a+1; ++i) { sum += i; } printf("%d/n/n", sum); sum = 0; } return 0;}
2011-03-30 11:14:00
301
转载 C中运算符结合性
<br />什么是运算符的结合性?<br /><br />当两个运算符的优先级一样的时候,先算哪一个的问题,这就是结合性。<br /><br />首先要明白的是:结合性对于两个或两个以上的优先级一样的运算符才有意义。<br />比如:<br />m = x + y - z;<br />由于算术运算符的结合性是从左至右,因此上式等价于:<br /><br />m = (x + y) - z;<br />再比如:<br />#include <stdio.h><br /><br />main()<br />{<
2011-03-30 11:06:00
395
原创 关于c++中的static
最近碰到一些关于static 的问题,今天就查资料总结了一下。 主要有5类,分为面向过程和面向象两种:1. 作为静态的局部变量。(最重要)2. 作为静态的全局变量。3. 作为静态函数。4. 作为静态数据成员。5. 作为静态成员函数。第1种: 作为静态的局部变量。 这种方式相当于定义了一个全局变量, 但是作用域只限于函数内部。 优点是可以在函数运行结束
2008-07-02 15:59:00
405
原创 MFC-为问号按钮添加点击消息响应函数
这两天由于项目需要,调查了一个带问号按钮的对话框,花了一天半时间,原因是开始走错了路。大家一般知道的是点击了那个问号按钮后,鼠标会带一个问号,然后单击对话框上的某一个控件,就会显示相关的帮助文字信息。而我们的小日本客户偏偏很怪,要求点击问号按钮后弹出帮助文档,那么只有想办法了。 关键是要找到点击问号按钮产生的消息。为了这个问题,我调查错了方向,结果多花了一天时间。我先是查点问号
2008-06-03 15:05:00
2330
2
原创 MFC-CString类及其成员函数使用实例
CString成员函数使用实例CString类在字符串处理中非常方便,快捷;熟练掌握非常重要.一. Cstring的构造: CString ss1; ss1 = "This is my book"; CString ss2("Good bye!"); CString ss3 = ss2; CString ss4(ss1); CString ss5(ss2+"--"+ss3); CSt
2008-05-30 16:52:00
1198
原创 MFC中整型与字符型的相互转换
在MFC使用中发现在有GetWindowText存在下,整型和字符型转换用atoi和itoa会报错,最后要用通用型,及字符型用TCHAR,转换函数用_ttoi和_itot和,但发现itot还是不能用,编译报错,最后用的是_itot_s,这可能是vs2005的新功能吧,但既然有_itot_s,我查了一下,却没有对应的_ttoi_s,真是很奇怪,呵呵。下面附上查到的ANSI和unicode及通用型的函
2008-05-30 15:34:00
1722
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人