文章分类 -  C\C++

摘要:Clang在Linux下的使用 在Linux中安装Clang相当方便 Clang在Window下的使用 在windows下使用,首先要在http://llvm.org/releases/下下载Installer安装即可。这个时候打开cmd输入命令: Clang++ --version 就会看到当前安 阅读全文
posted @ 2016-11-23 21:12 阆苑小书童 阅读(15719) 评论(0) 推荐(0)
摘要:序言 C++是 阅读全文
posted @ 2016-11-14 17:58 阆苑小书童 阅读(109) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2016-05-26 14:15 阆苑小书童 阅读(4) 评论(0) 推荐(0)
摘要:按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p ); // 用C风格的字符串p作为初始化值 //… } String s1 = “hello”; //OK 阅读全文
posted @ 2016-05-23 10:19 阆苑小书童 阅读(122) 评论(0) 推荐(0)
摘要:zlib是提供数据压缩用 的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使 用。此函式库为自由软件,使用zlib授权。截至2007年3月,zlib是 阅读全文
posted @ 2016-04-14 17:46 阆苑小书童 阅读(1267) 评论(0) 推荐(0)
摘要:1.getchar(); 从键盘读取一个字符并输出,该函数的返回值是输入第一个字符的ASCII码;若用户输入的是一连串字符,函数直到用户输入回车时 结束,输入的字符连同回车一起存入键盘缓冲区。若程序中有后继的getchar();函数,则直接从缓冲区逐个读取已输入的字符并输出,直到缓冲区为空时 才重新 阅读全文
posted @ 2016-04-11 18:10 阆苑小书童 阅读(213) 评论(0) 推荐(0)
摘要:在C++中,decltype作为操作符,用于查询表达式的数据类型。decltype在C++11标准制定时引入,主要是为泛型编程而设计,以解决泛型编程中,由于有些类型由模板参数决定,而难以(甚至不可能)表示之的问题。 泛型编程在整个1990年代越发流行,对实现类型推导机制的需求也应运而生。为此,许多编 阅读全文
posted @ 2016-04-02 22:17 阆苑小书童 阅读(159) 评论(0) 推荐(0)
摘要:From: http://blog.csdn.net/u014744118/article/details/51020278 一、c/c++中static区别 static主要有三个作用: (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 前两种C和C++都有,第三种仅在C 阅读全文
posted @ 2016-03-31 15:51 阆苑小书童 阅读(135) 评论(0) 推荐(0)
摘要:From: http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html [导语] 内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和 阅读全文
posted @ 2016-03-25 10:37 阆苑小书童 阅读(143) 评论(0) 推荐(0)
摘要:From: http://blog.csdn.net/hxuan999/article/details/3767409 调用约定:__cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者 阅读全文
posted @ 2016-03-23 11:07 阆苑小书童 阅读(142) 评论(0) 推荐(0)
摘要:From: http://blog.csdn.net/hgy413/article/details/7921776 __declspec(naked)是用来告诉编译器函数代码的汇编语言为自己的所写,不需要编译器添加任何汇编代码 注意点: 注意,__declspec(naked)是编译器直接拿来用的汇 阅读全文
posted @ 2016-03-22 15:15 阆苑小书童 阅读(776) 评论(0) 推荐(0)
摘要:__inline 关键字建议编译器在合理的情况下内联编译 C 或 C++ 函数。 __inline 语义与 C++ inline 关键字的语义完全相同。 __inline 是一个存储类限定符。 它不影响函数的类型。 格式:inline _declarator; __inline _declarato 阅读全文
posted @ 2016-03-22 15:06 阆苑小书童 阅读(471) 评论(0) 推荐(0)
摘要:From: http://blog.csdn.net/nocky/article/details/6195556 在字面上struct是structure的缩写,通常叫做“结构体”,在C语言里用于将多种数据、多个变量组织在一起,便于表达比较复杂的数据类型,在C++中为了兼容C语言保留了该关键字,并且 阅读全文
posted @ 2016-03-22 14:35 阆苑小书童 阅读(130) 评论(0) 推荐(0)
摘要:c++ 中__declspec 的用法 语法说明:__declspec ( extended-decl-modifier-seq )扩展修饰符:1:align(#) 用__declspec(align(#))精确控制用户自定数据的对齐方式 ,#是对齐值。e.g__declspec(align(32) 阅读全文
posted @ 2016-02-01 20:44 阆苑小书童 阅读(173) 评论(0) 推荐(0)
摘要:C++11,先前被称作C++0x,即ISO/IEC 14882:2011,是目前的C++编程语言的正式标准。它取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公开于1998年,第二版于2003年更新,分别通称C++98以及C++03,两者差异很小)。新的标准包含核心语言的新机能,而且扩展C++标准程序库,并入了大部分的C++ Technical Report 1程序库(数学的特殊函数除外)。最新的消息被公开在ISO C++ 委员会网站(英文)。ISO/IECJTC1/SC22/WG21 C++ 标准委员会计划在2010年8月之前完成对最终委员会草案 阅读全文
posted @ 2013-05-06 10:55 阆苑小书童 阅读(254) 评论(0) 推荐(0)