编译器
文章平均质量分 74
QQLiu010
什么是花下的叶子而什么又是花下的粪土
展开
-
undefined reference to 问题缘由总括
错误现象: (.text+0x13): undefined reference to func' 关于undefined reference 的问题,说明如下 1.链接时缺失了相关目标文件(.o) ---文件存在函数调用或依赖关系。因为在链接的时候,发现找不到某个函数的实现文件。解决方法:在编译链接时候,写明依赖关系,更有效的是将其写入makefile文件,更清晰和好管理。 2.链接时缺原创 2013-11-03 04:25:54 · 839 阅读 · 0 评论 -
C 语言编程注意点(会不断修正)
Bool C语言(或C++)里本身没有bool这种布尔类型。有些编译器可以识别,这是因为编译器自己定义了bool类型,比如:#define bool int。 C语言里,一般用整形变量来实现布尔类型变量的功能。当用条件语句,如if,进行判断时,值为0时,返回false,其它都返回true。 可以这么实现 enum BOOL {FALSE = 0, TRUE = !FALSE}; Linux原创 2013-11-02 22:24:34 · 671 阅读 · 0 评论 -
Virtual & Abstract (C++)
C++通过虚函数实现多态。"无论发送消息的对象属于什么类,它们均发送具有同一形式的消息,对消息的处理方式可能随接收消息的对象而变"的处理方式被称为多态性。而虚函数是通过virtual关键字来限定的。 Virtual 函数(virtual function) Virtual 是C++ OO(面向对象机制) 机制中很重要的关键字。虚函数就是因为成员函数加了关键字virtual, 可见它的重要原创 2014-01-13 11:41:12 · 876 阅读 · 1 评论 -
大端模式和小端模式
大端模式与小端模式理论说明 大端模式 所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位。 小端模式 所谓的小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中。 大小端模式 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为原创 2013-10-06 17:33:13 · 541 阅读 · 0 评论