c++
bingbing200x
这个作者很懒,什么都没留下…
展开
-
学习指针不可少的好文章
为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了) ,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文 没学好,所以竭尽全力也未必能达到这个目的。尽力而为吧。 指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特 性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂 。转载 2008-10-27 15:18:00 · 369 阅读 · 0 评论 -
如何理解c和c++ 的复杂类型声明
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明。 我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地理解任何C/C++声明的“右左法则”。 需要强调一下的是,复杂的C/C++声明并不是转载 2008-10-27 15:30:00 · 396 阅读 · 0 评论 -
C++ 函数重载(overload)、函数覆盖(override)与隐藏
“overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。先来说说重载的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚转载 2008-11-23 16:22:00 · 1169 阅读 · 0 评论 -
C++操作符重载
C++操作符重载 /* Name: 矩阵类 Copyright: Nit-Acm Team Author: Shelling Date: 30-05-07 20:42 Description: 矩阵基本运算与功能实现*/#include #include #include using namespace std ;int m ;struct Matrix{ int row,col转载 2008-12-11 10:30:00 · 580 阅读 · 0 评论 -
解析动态联编
文章摘要多态性是C++最主要的特征,多态性的实现得益于C++中的动态联编技术。文章通过对动态联编的关键技术虚拟函数表进行深入的剖析,解析的动态联编的过程极其技术要领。 关键字 多态性 动态联编 VTABLE 虚函数 文章正文 一 从多态性谈动态联编的必要性在进入主题之前先介绍一下联编的概念。联编就是将模块或者函数合并在一起生成可 执行代码的处理过程,同时对每个模块或者函数调用分配转载 2009-03-14 19:58:00 · 591 阅读 · 0 评论 -
Windows 内存管理
1.Windows的内存结构Windows系统中的每个进程都被赋予它自己的虚拟地址空间。对于32位进程来说,这个地址空间是4GB,因为32位指针可以拥有从0x00000000至0xFFFFFFFF之间的任何一个值。对于64位进程来说,则这个空间是16EB。由于每个进程可以接收它自己的私有的地址空间,因此当进程中的一个线程正在运行时,该线程也只能访问只属于它的进程的内存。属于所有其他进程的内存则转载 2009-03-17 10:03:00 · 6159 阅读 · 1 评论 -
windows进程间通信
摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API 1转载 2009-04-20 18:13:00 · 1990 阅读 · 0 评论 -
Project manager by Martin Reddy
(19:25:23)*MartinReddy与所有人说:but do not expose any of the internal private details (19:25:41)*MartinReddy与所有人说:Thats essentially what a facade tries to do: (19:25:51)*MartinReddy与所有人说:w转载 2011-06-28 17:46:00 · 1570 阅读 · 0 评论