自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FLYINGSNOW_COCO的专栏

外行学编程

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 vector 学习笔记

 类型一段能对任何标准容器工作的代码,好好体会。template typename C::value_type about_vector::sum(const C& c){ typename C::value_type s = 0; typename C::const_iterator p = c.begin(); while(p != c.

2008-07-01 17:27:00 991

转载 非局部变量初始化议题讨论

这篇文章集中讨论了非局部变量的一些初始化议题,包括非局部变量的定义;非局部变量初始化规则和现实中跨编译单元的初始化顺序依赖的几种解决方案。 文中的内容都源自一些C++书籍(BS的TCPL,Sutter的Exceptional系列),库的源代码和MSDN。 1.非局部变量的定义 非局部变量包括全局变量(Global),名字空间域变量(Namespace scope)和静态类成

2008-06-12 17:51:00 1477 2

原创 如何防止一个类被继承?

C++   View第一期:      /*此处一定要声明,否则在NonDerivableHelper类中将NonDerivable定义为友元类时,会认为是Private中的某个类*/  class NonDerivable;  namespace   Private{     class   NonDerivableHelper     {     NonDerivableHelper()

2008-06-01 17:37:00 1368

转载 深入理解sizeof 和 strlen

http://www.vckbase.com/document/viewdoc/?id=1054一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expressionThe sizeof keyword gives the amount of storage, in bytes

2008-05-30 21:26:00 714

转载 堆和栈的区别

一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)

2008-05-30 10:28:00 504

原创 C++ Primer笔记-this指针

每个类成员函数都含有一个指向被调用对象的指针,这个指针被称为this。 在非const成员函数中,它的类型是指向该类类型的指针;在const 成员函数中是指向const 类类型的指针;而在volatile 成员函数中是指向volatile 类类型的指针。编译器实现this指针步骤:1.                    改变成员函数定义,将this指针作为成员函数的一个参数,在函数体中

2008-04-27 13:27:00 756

转载 Scheme 语言概要(下)

 我爱南开站 -- LinuxDev精华区 发信人: rmingming (有事发信,不要找我聊天,我很无聊的), 信区: LinuxDev标 题: Scheme 语言概要(下)发信站: 我爱南开站 (2004年10月30日01:53:57 星期六)Scheme 语言概要(下)

2008-04-13 11:43:00 1661

转载 Scheme 语言概要(上)

 我爱南开站 -- LinuxDev精华区 发信人: rmingming (有事发信,不要找我聊天,我很无聊的), 信区: LinuxDev标 题: Scheme 语言概要(上)发信站: 我爱南开站 (2004年10月30日01:52:28 星期六)Scheme 语言概要(上)

2008-04-13 11:42:00 1719

原创 开始学习SICP:课前准备

MIT计算机科学与人工智能实验室给出的关于SICP的课程资料、课程安排、课后作业和其他的有关Scheme语言、MIT-SCHEME的帮助http://sicp.csail.mit.edu/Fall-2007/下面摘录几段我认为很经典的语录:“Pascal是为了建造金字塔-壮丽辉煌、令人震撼,是由各就其位的沉重巨石筑起的静态结构。而Lisp则是为了构造有机体-同样的壮丽辉煌并令人震撼,由

2008-04-13 11:39:00 1043

原创 --C++ 中stdafx.h中文意思,并且在C++中起到的作用是什么?

Standard Application Fram Extend 没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。 Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。 为避免这种浪费,Ap

2008-04-05 12:08:00 937 1

原创 C++ Primer(ED3)笔记之-指向函数的指针

 指向函数的指针的类型就是函数的类型。函数的类型与函数名无关,只与函数返回值和参数有关。函数指针和其他类型指针一样,可以指向不同的具有相同类型的函数。定义函数指针:int *pf( const string &, const string & ); // 喔! 差一点int (*pf)( const string &, const string & ); // ok: 正确

2008-04-04 20:22:00 760

原创 麦克.华莱士和他的60分钟

迈克·华莱士于1918年5月9日生于马萨诸塞州的布鲁克林市。1939年毕业于密执根大学,其后便投身到新闻工作中去,先后任职于多间电台和电视台,并曾在二战期间任美国海军预备役潜艇部队通讯长官。华莱士于1951年首次任职于哥伦比亚广播有限公司,CBS电视台。1956年他在杜蒙电视台主持的“Night Beat”节目中首次引起全国瞩目,其后又在ABC电视台主持“迈克·华莱士访谈”,并广受好评。195

2006-03-18 23:02:00 4707

转载 原来开出租有这么大的学问

刘润的blog,真的,原文这人在ms里就以写blog出名..不过这个司机好吹牛,他也好想象//http://blog.run2me.com/runliu/archive/2006/03/15/14311.aspx==============================================================================我要从徐家汇赶去机场,于是匆匆结

2006-03-17 19:53:00 1689

UML用户指南(CHM格式)

UML创始人编写的指南手册,深入浅出,绝对经典。chm格式,方便阅读

2010-10-07

More Effective C++(WQ版)

为读者提供各种C++/OOP 常见问题或易犯错误的解决模型。word版,看着舒服,做笔记更方便

2008-09-10

空空如也

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

TA关注的人

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