C++
文章平均质量分 61
wdwlbsmwpd
春天播种
夏天忙碌
秋天收获
冬天,呵呵,没事儿偷着乐
展开
-
内存中的数据对齐
数据对齐,是指数据所在的内存地址必须是该数据长度的整数倍。比如 dword的内存地址必须被4整除,word的内存地址必须被2整除。X86 cpu能直接访问对齐的数据,但它试图访问一组未对齐的数据时,它将对在内部进行一系列的对齐调整。这些调整对程序是透明的,但会影响运行速度,所以在编译过程中尽量保持数据对齐。同样的代码在VC,DEV C++中的编译结果。 int mai转载 2008-12-06 19:05:00 · 370 阅读 · 0 评论 -
关于拷贝构造函数 (一)
// 信息来源 http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/570112.html 对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,例如:#include iostream> using na转载 2008-12-09 22:26:00 · 480 阅读 · 0 评论 -
关于拷贝构造函数 (二) ——接一
文章来源:http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/570112_3.html 先运行下列代码: #include iostream> using namespace std; class Internet { public: Internet() { };转载 2008-12-10 10:50:00 · 471 阅读 · 0 评论 -
初识STL的强大
今天刚刚接触STL编程,发现STL确实很强大。 #include #include #include using namespace std;int ar[10] = { 12, 45, 234, 64, 12, 35, 63, 23, 12, 55 };char* str = "Hello World";int main(int argc, cha原创 2008-12-11 22:06:00 · 423 阅读 · 0 评论 -
C++中的inline
在C++语言中,关于内联函数(inline)的入门教程!http://tech.163.com/school · 2005-03-24 10:47:29 · 来源: 网易学院在c++中,为了解决一些频繁调用的小涵数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联涵数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内原创 2008-12-13 11:43:00 · 323 阅读 · 0 评论