加载中
Why do{} while(0) ?

Linux内核源码和一些其他的库中常见这种宏定义,为什么这样做?

c++
2013/12/10 20:00
20
zlib deflate and inflate class for c++

Compression.h /* * Compression.h * * Created on: Aug 26, 2013 * Author: jerome */ #ifndef COMPRESSION_H_ #define COMPRESSION_H_ #include <zlib.h> #includ...

2013/08/26 23:16
839
Linux下c/c++相对路径动态库的生成与使用

Linux下的动态库使用默认都是用的绝对路径下的,就那几个指定的lib路径,如果需要使用其他的路径下的库的话,需要设置LD_LIBRARY_PATH 并且export 出去。 这样的话,对于一个程序自己的私有库...

2013/06/05 10:05
1K
定义一个类不能被继承,且只能被实例化3次

看到这个题目,我的想法是:不能被继承,那也就是说构造函数和析构函数不能被调用,就只能把他们设置为private了,但是我没想清楚的是,把构造函数和析构函数设置为private,怎么能再实例化对...

2013/04/15 09:14
584
求转换矩阵的逆矩阵

void invert44( double *inverse, double *matrix ) { double trans[3], trans_xf[3]; MTX3_t matrix3; inverse[0] = matrix[0]; inverse[1] = matrix[4]; inverse[2] = matrix[8]; inverse[...

2012/06/06 17:03
56

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部