选择0还是-1直接影响代码的简洁性
本帖最后由 三月廿七 于 2011-04-29 09:12 编辑 先前, #define FARWORD 1 #define BACKWORD 0 然后, 代码多余了一堆的 if/else 现在, #defi…
Makefile 中ifeq是在自动化变量产生之前吗?
md5/md5.o:%o:%.cppifeq ($(notdir $@),md5.o) @echo "equal"endif复制代码结果是不相同…
静态库不行,object file却能用
现在遇到的问题是这样不行,报错:找不到某个函数的定义 -L/path/to/lib -lname 但是 ar x libname.a 得到xxxx.o 用这个直接链接则可以成功。…
dev C++编译问题
我用dev C++建了一个动态链接库程序,编译报的错如下面所示: D:\C语言\myPro\Makefile.win [Build Error] No rule to make target `C:/Program', ne…
求助 strlen 出错 No source available for "strlen() at 0xb7b793d0"
系统平台:debian 6.0 开发平台 : eclipse Helios Service Release 2 + CDT gcc (Debian 4.4.5- 4.4.5 代码如下:#include #include "string.h"#includ…
请教一个内存对齐的问题
大家好,请教一个内存对其的问题, 我们知道,void *memcpy(void *to, const void *from, size_t n),函数实现是为了提高效率,做赋值操…
小问题:输出1.0/3.0*3结果等于1.000000?
1.0/3.0结果应该是一个浮点数,是有效位数限定的,再乘3为什么还会是1呢?我看的是谭浩强老师的书,里边说“1.0/3.0*3的结果并不等于1”,疑惑中...…