自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟源的专栏

学,然后知不足

  • 博客(9)
  • 资源 (18)
  • 收藏
  • 关注

转载 堆、栈讨论

堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意

2007-06-16 21:07:00 616

原创 文件相关

二进制文件和文本文件:文件是计算机内存中以二进制表示的数据在外部存储介质上的另一种存放形式。通常分为二进制文件和文本文件两种存放形式。二进制文件是包含在ASCII以及扩展ASCII字符中编写的数据或程序指令的文件,一般是可执行程序、图形、图象、声音等文件。文本文件(也称为ASCII文件)的每一个字节存放的是可表示为一个字符的ASCII代码,是以“行”为基本结构的一种信息组织和存储方式的文件。可用任

2007-06-16 20:41:00 586

原创 C风格字符串的类型

先看一段代码:#include #include using namespace std;int main(){//    char *ps = "west";    const char *ps = "west";//    *ps = k;    cout     cout    return 0;}输出char [5]        char const *如果使用被注释掉的代码,则编译

2007-06-16 14:19:00 1239

转载 论空指针检测问题

转载  http://community.csdn.net/Expert/TopicView3.asp?id=5542035某些C/C++编程的书中,曾经提到如何判断指针是否为空的问题.很显然,if (p == NULL), if (p == 0) 和if(p),都能够完成这一任务,差别在于可读性方面.我们分别加以讨论.1. if (p == NULL)相 当多的文章建议采用,他们中的部分人甚至认

2007-06-16 12:30:00 713

原创 17章 18章 类继承和子类型 多继承和虚拟继承

1、 派生类对象与普通类对象的相同之处在于,可以直接访问该类的所有对象(包括this指针指向的对象和其他对象)的protected和private成员(包括其基类成员)。不同之处在于派生类对象只能访问其对应基类对象的protected成员(有隐式this指针传递),而不能访问其基类的其他对象的protect成员,而普通类对象则也可以直接访问该类所有对象的成员。 2、 在C++中,基类指针只

2007-06-15 14:43:00 1162

原创 VC学习摘要4

1、CPoint对象只能在相应 WM_PAINT消息的时候使用,一般被用在OnPaint消息处理函数中。其在构造的时候就执行了BeginPaint得到一个dc,在析构的时候执行 了EndPaint函数释放一个dc。CClientDC对象被用来相应其他非WM_PAINT消息时使用,在构造的时候调用GetDC得到dc,在析构 的时候调用ReleaseDC函数释放dc。 2、win32应用程序接口

2007-06-14 01:18:00 860

原创 16章 类模板

1、 在类模板(如temlpate class Queue;)的自身的成员函数和数据成员的定义中,如果使用类模板的名字可以省略模板参数表(),直接使用Queue作为类型名。但Queue在其他模板定义、类定义和函数定义中被用作一个类型名时,则必须指定完整的模板参数表。 2、 关于模板参数:1、 绑定给模板非类类型参数的表达式必须是一个常量表达式(即其必须能在编译时被计算出结果),如co

2007-06-14 00:50:00 851

原创 C++中的内存管理——关于new和delete的讨论

 1、关于new和delete使用的一般性规则略。 2、auto_ptr() 类对象被初始化为指向由new表达式创建的动态分配对象,当auto_ptr对象的生命期结束时,动态分配的对象自动释放。auto_ptr类模版背后的 主要动机是支持与普通指针类型相同的语法,但是为auto_ptr对象所指对象的释放提供了自动管理。其有三种定义形式,auto_ptr identifier,auto_ptr id

2007-06-03 23:39:00 889

原创 13、14、15章(类,类的初始化、赋值和析构,重载操作符和用户定义的转换)

 1、 类声明之后由于不知所分配的类对象的大小,不能定义类对象,类对象定义只能在完整的类类型定义之后。而由于指针的大小是固定的,故类声明之后就可定义指向类对象的指针。Class A;   //类声明A a; //不能通过编译A *pa;     //可以通过编译Class A{};   //类定义 2、 由于inline函数必须在调用它的每个文本文件中被定义,故没有在类体中定义的inline函数必

2007-06-03 20:07:00 894

tiny xml 2.6.1

c++ 读写xml文件 开源包 短小精悍 值得学习

2011-04-05

vc6配置pc lint文档

vc6配置pc lint文档 网上找的几篇文章的集合

2011-01-10

PLSQL Developer8.0.2

PLSQL Developer8.0.2 破解版 注册机

2010-12-14

PLSQL Developer8.0.2汉化程序

plsqldevelop8.0 汉化程序 需要先安装PLSQL Developer8.0.2

2010-12-12

Oracle入门教材2

Oracle9i PL_SQL从入门到精通 _oracle傻瓜手册v2.0.pdf

2010-11-20

pdg阅读器绿色版。。。。

pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版

2010-11-20

oracle oci

很简单的东西,oracle oci 和 curse 也不用下载了。

2010-11-16

ApabiReader

方正ceb格式的文件阅读器 绿色版 应该有人需要的吧

2010-11-14

oracle入门教材合集

Oracle9.0入门 从实践中学习oracle sql oracle数据库基础

2010-11-14

vc6使用(自用的东西,没价值的)

中转下,明天删除 vc6使用(自用的东西,没价值的)

2010-11-14

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

2010-11-14

Oracle专家高级编程

经典oracle 教材,tom的大作Expert_one-on-one_Oracle,每个学习oracle的人都应一看。 两个压缩包,这是压缩包1

2010-11-14

OpenGL三维图形程序设计(4)

压缩包4<br>.。。。。。。。。。。。。。。。。。。

2007-12-29

OpenGL三维图形程序设计(红宝书)

压缩包3<br>凑字数。。。。。。。。

2007-12-29

OpenGL三维图形程序设计

压缩包2<br>凑字数。。。。。。。。。。。。

2007-12-29

opengl参考手册(蓝皮书)

opengl蓝皮书 不用说的经典<br>还有opengl的红皮书,不过是扫描版的,30m多。

2007-12-29

opengl红宝书OpenGL三维图形程序设计

opengl入门书籍

2007-12-24

Effective C++ 第三版

Effective C++ 第三版 英文的

2007-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除