c/c++
xiaotu2011
方法简单明了,路越复杂越好
展开
-
c++空类
一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你写 class A{}; A a;注:sizeof(a)=1编译器处理后,就相当于: class A{ public: A(); //默认构造函数A(const A&); //拷贝构造函数~A(); //析构函数原创 2015-04-16 21:47:17 · 399 阅读 · 0 评论 -
c++特殊关键字整理
1.asmasm允许你在你的代码中直接插入汇编语言指令, 各种不同的编译器为这一个指令允许不一致形式, 比如: asm { instruction-sequence }or asm( instruction );2.auto用来声明自动变量。它是存储类型标识符,表明变量(自动)具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型in原创 2015-04-16 21:52:00 · 455 阅读 · 0 评论 -
makefile批处理规则
常用的makefile的隐含规则定义的宏:$@—全路径的目标文件。$*—除去扩展名的全路径的目标文件。$?—所有源文件名。$使用实例:include ../make.envTAG=libjson.dllCC=clCFLAG=/c /I$(INCDIR) /L$(LIBDIR)LINK=linkCPPOBJS=json_value.obj json_read原创 2015-05-05 12:38:15 · 611 阅读 · 0 评论 -
FFTW编译以及使用
FFTW官网www.fftw.org上可以下载fftw-3.3.4.tar.gz解压tar -xzvf fftw-3.3.4.tar.gz1 ./configure 2 make3 make install以编译float版本为例: ./configure --prefix=/home/tuzb/fftw --enabl原创 2017-07-18 16:49:52 · 11049 阅读 · 5 评论