文章分类 -  C++

经典之美...
C++开源库
摘要:C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定... 阅读全文

posted @ 2010-07-27 19:23 峰回路转 柳暗花明 阅读(403) 评论(0) 推荐(2)

Visual Assist X
摘要:http://www.wholetomato.com/Power through code with the robust yet nearly invisible add-in.Develop new code faster with fewer errors.Quickly understand existing code.Refactor existing code making it ea... 阅读全文

posted @ 2010-07-16 10:14 峰回路转 柳暗花明 阅读(148) 评论(0) 推荐(0)

mingw
摘要:简介  MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环 境,它是Minimalist GNU on Windows的略称。这里的“纯粹”是指「使用msvcrt.dll的应用程序」。无法使用MFC (Microsoft Foundation Classes微软基础类库)。 [编辑本段]概念  MinGW:一个可自由使用和自由发布的Windows特定头文件和... 阅读全文

posted @ 2010-07-15 17:45 峰回路转 柳暗花明 阅读(522) 评论(0) 推荐(0)

学习方法
摘要:挠痒痒学习法系统学习法 费时间核心学习法 20 80原则 取核心综合利用 1为主 2.3辅助1 阅读全文

posted @ 2009-12-17 15:03 峰回路转 柳暗花明 阅读(176) 评论(0) 推荐(0)

二进制共享代码
摘要:Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLLs本身。这样的话DLLs的使用受到限制。MFC引入了另外一种MFC扩展DLLs二进制共享机制。但它的使用仍受限制̵... 阅读全文

posted @ 2009-12-11 23:23 峰回路转 柳暗花明 阅读(140) 评论(0) 推荐(0)

Visual C++ 类库
摘要:ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_visualc/html/fec23c40-10c0-4857-9cdc-33a3b99b30ae.htm参考MSDN isual C++ 类库 阅读全文

posted @ 2009-11-14 16:40 峰回路转 柳暗花明 阅读(149) 评论(0) 推荐(0)

函数名、变量前后的_(一个下划线)、__(两个下划线)分别有什么用
摘要:http://topic.csdn.net/t/20010605/10/146508.html#http://mxdxm.javaeye.com/blog/510486__FILE__,__LINE__ 都是与定义的宏,使用_ 和 __ 开始的函数一般都是专用的函数,一般都是于特定系统相关的,如果要想有更好的移植性,应该避免使用。一般只有已经广泛使用的系统库函数和宏才有资格使用_甚至__打... 阅读全文

posted @ 2009-11-13 22:03 峰回路转 柳暗花明 阅读(2137) 评论(0) 推荐(0)

extern用法详解(转)
摘要:1 基本解释(三种修饰位置)  extern可以置于变量    或者    函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern ch... 阅读全文

posted @ 2009-11-07 22:35 峰回路转 柳暗花明 阅读(160) 评论(0) 推荐(0)

高手讲解:探索C++的秘密之详解extern
摘要:时常在cpp的代码之中看到这样的代码:以下是引用片段:  #ifdef __cplusplus   extern "C" {   #endif   //一段代码   #ifdef __cplusplus   }   #endif  这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段c... 阅读全文

posted @ 2009-11-07 22:13 峰回路转 柳暗花明 阅读(146) 评论(0) 推荐(0)

指针模板
摘要:[代码][代码][代码]c++模板指针的使用,注意堆上内存的深拷贝!! 阅读全文

posted @ 2009-11-07 21:55 峰回路转 柳暗花明 阅读(281) 评论(0) 推荐(0)

c++中的explicit
摘要:c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass{public:MyClass( int num );}....MyClass obj = ... 阅读全文

posted @ 2009-11-07 21:24 峰回路转 柳暗花明 阅读(349) 评论(0) 推荐(0)

c++常用函数
摘要:1.iso::isalpha(ch);Tests whether an element in a locale is an alphabetic character.template<Class CharType> bool isalpha( CharType _Ch, const locale& _Loc ) 阅读全文

posted @ 2009-11-07 20:10 峰回路转 柳暗花明 阅读(146) 评论(0) 推荐(0)

模板学习
摘要:模板学习:函数模板 类模板 ---》》STL 的强大之处 阅读全文

posted @ 2009-11-07 20:08 峰回路转 柳暗花明 阅读(81) 评论(0) 推荐(0)

模板 export
摘要:分离编译模式(Separate Compilation Model)允许在一处翻译单元(Translation Unit)中定义(define)函数、类型、类对象等,在另一处翻译单元引用它们。编译器(Compiler)处理完所有翻译单元后,链接器(Linker)接下来处理所有指向 extern 符号的引用,从而生成单一可执行文件。该模式使得 C++ 代码编写得称心而优雅。 然而该模式却驯不服模板(... 阅读全文

posted @ 2009-11-06 10:17 峰回路转 柳暗花明 阅读(938) 评论(0) 推荐(0)

c++模板学习
摘要:http://hi.csdn.net/link.php?url=http://topic.csdn.net%2Fu%2F20091106%2F09%2F36be1c18-1f21-4afa-99d5-32008d079a42.html问题帖子C++模板类的分离模式 一般类的定义和实现组织方式:将定义放在.h文件中,实现放在.cpp文件中。 C++中的模板是C++在发展过程中新添的新生力量,temp... 阅读全文

posted @ 2009-11-06 09:52 峰回路转 柳暗花明 阅读(247) 评论(0) 推荐(0)

对比C++和Java
摘要:对比C++和Java来源:java编程思想) “作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++衍生出来的。”然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是一种优秀的程序设计语言。本附录将引导大家... 阅读全文

posted @ 2009-10-08 11:23 峰回路转 柳暗花明 阅读(137) 评论(0) 推荐(0)

导航