按类别查询搜索结果
关于关键词 的检测结果,共 15277
YNeumann | 2016-02-20 14:31:18 | 阅读(1260) | 评论(0)
kevinchenchn | 2016-02-19 16:38:29 | 阅读(1010) | 评论(0)
一、私有继承1.两个类之间的继承关系为私有,编译器一般不会讲派生类对象转换成基类对象2.此部分私有基类继承而来的成员都成为了派生类的私有成员。#include using namespace std;class Person{public:void eat(){cout【阅读全文】
weltion | 2016-02-19 15:05:38 | 阅读(1610) | 评论(0)
与开源项目打交道时难免会遇到用C++调用C的库,或者用C调用C++编写的库的情况,此时便需要对源码做相应的处理。C++调用C:只需要在C++文件中包含C的头文件是加上extern “C”{}即可,比如:在test.cpp或者在test.h文件中:Extern “C”{#include “c的头文件”}链接时将...【阅读全文】
kevinchenchn | 2016-02-19 11:32:06 | 阅读(880) | 评论(0)
一、c++静态成员和临时对象#include using namespace std;class human{public:human(){human_num++;}static int human_num;~human(){human_num--;print();}void print(){cout<<"human num is:"<<human_num<<endl;}};int human::human_num = 0;human f1 (human x){x.print();return x;}int mai...【阅读全文】
kevinchenchn | 2016-02-17 19:56:35 | 阅读(860) | 评论(0)
一、构造函数可以被重载,因为构造函数可以有很多歌,而且可以带参数     析构函数不行,第一不能带参数,第二只有一个二、构造函数内调用构造函数只是在栈上生成一个临时对象,对自己本身毫无影响三、普通构造函数能够被隐式调用,而explicit构造函数只能被显示调用class Test1{public:Test1(int n)...【阅读全文】
kevinchenchn | 2016-02-17 18:33:57 | 阅读(1040) | 评论(0)
一、class成员默认私有,struct成员默认公有#include using namespace std;class CPoint{int x;void print(){}public:CPoint(int x,int y){this->x = x;this->y = y;}void print1(){}};struct Spoint{int x;int y;void printf(){}Spoint(int x, int y){this->x = x;this->y = y;...【阅读全文】
yuankk8 | 2016-02-12 17:17:14 | 阅读(1090) | 评论(0)
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即<类名>::<静态成员名>。&nb...【阅读全文】
Larpenteur | 2016-02-10 04:43:07 | 阅读(1760) | 评论(0)
关于C++中虚函数表存放位置的一点思考,虚函数指针指向虚函数表,虚函数表到底存放在内存中的哪个位置呢?【阅读全文】
kevinchenchn | 2016-02-04 16:11:14 | 阅读(940) | 评论(0)
值得推荐的C/C++框架和库 (真的很强大)【阅读全文】
jade_fu | 2016-02-03 15:21:59 | 阅读(1570) | 评论(0)
转载自:  http://www.eetop.cn/blog/html/93/493893-14953.html0 为什么需要iostream我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的 stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的...【阅读全文】
Linux_yun | 2016-02-03 14:57:56 | 阅读(0) | 评论(0)
用的是华为的一款芯片,识别出来ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3,用ttyUSB0拨号上网,ttyUSB2来查询信号/*  init 4G MODULE*/int init4G ( void ){    int fd4g_msg;    struct termios options_msg;    printf("\e[31m Open 4G:%s \e[0m\n",COM4...【阅读全文】
firebuffer | 2016-02-02 16:41:30 | 阅读(1100) | 评论(0)
本文说明了观察者模式的C实现——Linux内核中的notifier chain【阅读全文】
firebuffer | 2016-02-02 16:34:17 | 阅读(1160) | 评论(0)
本文介绍了策略模式的C实现。【阅读全文】
Larpenteur | 2016-01-29 07:28:20 | 阅读(0) | 评论(0)
常用的gdb命令集合【阅读全文】
ztguang | 2016-01-28 23:08:17 | 阅读(1600) | 评论(0)
Installing GCC (C++ Compiler and Development Tools) - dnf - yum【阅读全文】
Larpenteur | 2016-01-27 04:32:56 | 阅读(0) | 评论(0)
懂指针的人必知【阅读全文】
cexoyq | 2016-01-26 18:43:20 | 阅读(1590) | 评论(0)
c/c++ 服务程序,后台程序,父进程监控子进程退出后重新执行【阅读全文】
cexoyq | 2016-01-26 17:46:55 | 阅读(2780) | 评论(0)
1.下载、编译jsoncpp的动态库、静态库

首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码

然后解压,使用cson编译,需要python和scons,如果没有则要安装:

yum install python

yum install scons

编译后,在libs/找到动态库及静态库,并拷贝include/json.h出来,放到工程目录下

2.使用

参考其它BLOG的,如:http://www.cnblogs.com/lidabo/archive/2012/10/31/2748026.html【阅读全文】
apt_get | 2016-01-23 22:59:11 | 阅读(1640) | 评论(0)
2016年1月23日17:53:52VI三种工作模式:    命令行模式:打开文件的默认模式;    插入模式:插入文字。    底行模式:按‘:’退出保存等。GCC:GNU Compiler CollectionGPL:GNU通用公共许可证(GNU General Public License,GPL)编译过程可以分为...【阅读全文】
【C/C++】 C++/C常用库
kensniper | 2016-01-21 14:50:14 | 阅读(1540) | 评论(0)