C++专栏
轩落_翼
字节跳动大数据引擎
展开
-
C++中将数据添加到文件的末尾
C++中文件的读取需要包含fstream文件,即:#include文件的读取和写入是是通过流操作来的,这不像输入、输出流那样,库中已经定义了对象cin和cout文件的读取需要声明类的对象:ofstream write;ifstream read;在这两个对象中,ofstream::open或ifstream::open是打开文件的函数,该函数默认以out或in的方式读入或写出,原创 2015-03-15 18:40:27 · 16272 阅读 · 0 评论 -
C++的取地址运算符与私有成员
在C++中类的私有成员,在超出类的作用域时,是不能被访问的,但是可以用引用的方式来得到私有成员的数据如下例:#includeusing namespace std;class people{public: people() :x(5){} void print(); int &back();private: int x;};int &people::back(原创 2015-05-13 08:59:25 · 614 阅读 · 0 评论 -
C++中函数作为形参传递
规定:没有括号的函数名被认为是一个指向该函数的函数指针如:void add(), 这里的add就是指向该函数的指针语法:函数返回值的类型 + 作为指针的函数名 + 该函数的参数如:void (*visit) (int a, int b)如果有个函数swep要调用某个函数,那么:swep(void (*visit) (int a, int b));#includ原创 2015-11-05 23:34:15 · 1506 阅读 · 0 评论 -
C++中push_back的注意事项
//C++中容器中的push_back用的时候,容器的大小不能给定//比如说:/*如果要用push_back来对数据进行存储,那么定义容器的时候不能定义容器的大小vector g_v1;g_v1.push_back(1); 如果定义了大小就需要用[]重载运算符对数据进行存储vector g_v2(1);g_v2[0] = 1; 如果定义了大小还用了pus原创 2015-11-07 23:03:18 · 6199 阅读 · 0 评论 -
C++中虚函数和虚基类说明
虚函数总结:虚函数的作用:让一个基类的指针在不知道指向哪个子类的时候能够正确的调用被重载的函数原理:为了说明虚函数的原理,首先得知道继承的原理,继承其实就是把基类的成员按照继承的方式(public/private)被子类所包含,实际上子类的第一个成员变来并不是实际包含在子类中的成员变量,而是继承基类所来的成员变量比如说:class father{public:int原创 2015-11-08 22:32:59 · 602 阅读 · 0 评论 -
对 c++ 中常用功能进行封装
源码路径:https://github.com/MwlLj/cpp_component (1) 字符编码(2) 类似 golang 中的 channel 的 模拟实现(3) 配置文件读写(4) 基于 libcurl 的 http 客户端(支持 https)(5) 数据库连接池(6) excel 文件的处理(7) 基于 libevent 的 http 多线程 服务...原创 2018-10-28 15:30:28 · 74724 阅读 · 0 评论 -
rabbitmq-c 多线程封装
对 rabbitmq-c 进行封装, 支持多线程, 高并发访问 头文件地址:https://github.com/MwlLj/cpp_component/tree/master/component/header/amqp源文件地址:https://github.com/MwlLj/cpp_component/tree/master/component/src/amqp/sour...原创 2018-12-18 11:09:16 · 76674 阅读 · 1 评论