上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页
摘要: 转自如何使用前置声明取代包括头文件这篇文章很大程度是受到Exceptional C++ (Hurb99)书中第四章 Compiler Firewalls and the Pimpl Idiom (编译器防火墙和Pimpl惯用法) 的启发,这一章讲述了减少编译时依赖的意义和一些惯用法,其实最为常用又无... 阅读全文
posted @ 2014-09-27 14:59 Noble_ 阅读(676) 评论(0) 推荐(0)
摘要: 转自对类前置声明和包含头文件的一点理解类的前置声明(forward declaration)和包含头文件(#include)的区别常常会迷惑我们,特别是涉及两个类相互包含的时候。因此我们有必要搞清楚二者的区别以及二者的适用场合。首先我们需要问一个问题是:为什么两个类不能互相包含头文件?所谓互相包含头... 阅读全文
posted @ 2014-09-26 22:22 Noble_ 阅读(394) 评论(0) 推荐(0)
摘要: 转自Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤config/configure/Configure... 阅读全文
posted @ 2014-09-26 22:04 Noble_ 阅读(536) 评论(0) 推荐(0)
摘要: 参考What is the difference between g++ and gcc?1.The actual compiler is "cc1" for C and "cc1plus" for C++; both gcc and g++ are drivers (which call the ... 阅读全文
posted @ 2014-09-26 20:42 Noble_ 阅读(346) 评论(0) 推荐(0)
摘要: 转自Hex、bin、axf、elf格式文件小结一、HEXHex文件,一般是指Intel标准的十六进制文件。Intelhex 文件常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般编程器均支持生成此种格式文件。如,KEIL下可通过配置相关选项来生成HEX目标文件。H... 阅读全文
posted @ 2014-09-26 17:49 Noble_ 阅读(853) 评论(0) 推荐(0)
摘要: 转自malloc/free和new/delete的区别malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在... 阅读全文
posted @ 2014-09-26 14:02 Noble_ 阅读(181) 评论(0) 推荐(0)
摘要: 转自ubuntu下的翻译软件看着一些API虽然能看懂一个大概,但总想知道每个单词的意思。问题是英语水平有限,所以只能来找一些翻译软件,像windows下来用的有道估计是不行了(也没去试到定行不行),所以在软件中心找了一款GoldenDict的软件,经过一番折腾之后发现这款软件就像其名--黄金词典啊,... 阅读全文
posted @ 2014-09-25 17:39 Noble_ 阅读(1804) 评论(0) 推荐(0)
摘要: 转自比较常用的几个正则表达式(匹配数字)正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xf... 阅读全文
posted @ 2014-09-24 21:18 Noble_ 阅读(1706) 评论(0) 推荐(0)
摘要: 转自对C语言中sizeof细节的三点分析1.sizeof是运算符,跟加减乘除的性质其实是一样的,在编译的时候进行执行,而不是在运行时才执行。那么如果编程中验证这一点呢?ps:这是前两天朋友淘宝面试的一道题,北庚理解:#include using namespace std; int main(){ ... 阅读全文
posted @ 2014-09-23 22:35 Noble_ 阅读(319) 评论(0) 推荐(0)
摘要: 整理自关于size_t与size_type问题起源于这样一段代码:#include #include int main(){ size_t indexs = -1; size_t ps = 100; int index = -1; int p = 100; printf... 阅读全文
posted @ 2014-09-23 21:07 Noble_ 阅读(1519) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页