C/C++ 中头文件相互包含引发的问题
今天下午遇到一个头文件相互包含而导致的编译问题,花了我不少时间去调试没找到问题,最后晚上跟师兄讨论不少时间,突然有所顿悟!
问题重现
我把问题脱离于项目简单描述一下:我写了一个函数 bool func(ClassA* CA) 需要加到项目中,我就把这个函数的声明放到 head1.h 中,函数参数类型 ClassA 定义在另一个头文件 hea...
分类:
编程语言 时间:
2014-08-16 01:03:49
阅读次数:
256
ERWin 7.1 下载地址:ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM71sp2-b1303.exeERWin 7.2 下载地址:ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM7...
SSL访问Https occur SSLProtocolException and CertificateException...
分类:
编程语言 时间:
2014-08-15 17:53:59
阅读次数:
300
magento 在reindex的时候遇到Cannot initialize the indexer process错误,发现Catalog URL Rewrites 一项不能reindex解决方法:1.删除var/locks 目录下的所有文件 2.清空catalog_category_pr...
分类:
其他好文 时间:
2014-08-15 12:05:58
阅读次数:
218
经常使用基调网络的同学,可能对基调网络对页面元素的性能展示感觉很好。它可以做到对一条URL做详细的检测,包括:阻塞时间、DNS解析时间、建立连接时间、SSL握手时间、发出请求时间、首包时间等。其实,我们也可以做到。比如Pythonpycurl库就可以做到对数据的收集,然后可以对..
分类:
编程语言 时间:
2014-08-15 02:47:54
阅读次数:
279
#include void main(){ int year,month,day,sum,m; printf("请输入年月日(如:1991,1,1)\n"); scanf("%d,%d,%d",&year,&month,&day); if((month==2&&day==30)||(month==2...
分类:
其他好文 时间:
2014-08-14 23:49:26
阅读次数:
243
tcpdump官网下载libpcap编译安装(依赖lex, yacc) flex, bisonubuntu下安装额外包 sudo apt-get install libpcap-dev sudo apt-get install libnids-dev sudo apt-get install li....
分类:
其他好文 时间:
2014-08-14 23:14:46
阅读次数:
289
#include void main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,&c); if(a<b) { t=a; a=b; b=t; } if(a<c) { t=a; a=c; ...
分类:
其他好文 时间:
2014-08-14 23:14:04
阅读次数:
217
#include void main(){ /*方法一 int score; printf("请输入分数:\n") ; scanf("%d",&score); if (score>=90&&score=80) { printf("等级为B\n") ; } else if (sco...
分类:
其他好文 时间:
2014-08-14 23:09:46
阅读次数:
137
//发头控制浏览器不要缓存 response.setDateHeader("expries", -1); response.setHeader("Cache-Control", "no-cache"); response.setHeader("Pragma", "no-cache");
分类:
其他好文 时间:
2014-08-14 23:07:56
阅读次数:
138