c++
xelier
弟承姐业233,快点发扬光大
展开
-
关于C++中的一些概念
1:名称遮盖 名称遮盖就是子类中声明的函数名与父类中声明的函数名相同(返回值,参数类型和个数同于不同无关紧要,函数是否为虚也无关紧要),子类对象访问不到父类所定义的同名函数。示例1:#include class B{public: void fun1() { cout<<"B::fun1"<<endl; }};class D:public原创 2013-01-17 17:12:29 · 295 阅读 · 0 评论 -
不用判断语句比较两个数的大小值
skyereeee在其博客《不用判断语句比较两个数的大小值》(链接为http://blog.csdn.net/skyereeee/article/details/7449597)一文中提出此问题,并给出了一个解决方案。并且还附上了此问题的论坛,论坛地址为:http://www.chinaunix.net/old_jh/23/422544.html。问题描述:两个int类型的数据,不用任何的判断原创 2013-04-12 16:38:56 · 1508 阅读 · 0 评论 -
压测工具运行一段时间之后报Illegal instructio
背景:问题出在http压测框架核心与外围的信息交流的deque上。本意是外部往deque的尾端插入信息,核心在dequ的头部拉取信息。每次运行一段时间之后就挂掉了,gdb监测收到Illegal instruction。每次的堆栈信息还不一样,直到看到如下堆栈信息。堆栈信息如下:Program received signal SIGILL, Illegal instruction.[Sw原创 2017-09-28 16:41:30 · 394 阅读 · 0 评论 -
使用socket直连nginx 无回包 无log追查
近两天使用是c++ 编码直连ngnix发包,出现client端毫无接受内容,nginx服务器端的error.log也无信息。最后发现是组的http消息不完整。没有设置域名和http协议版本号。今后对于这种开源标准的代理一定要严格遵守http协议,注意协议的完整性,避免不要的掉坑,浪费时间。...原创 2018-04-09 15:43:30 · 706 阅读 · 0 评论