
C++专栏
轩落_翼
字节跳动大数据引擎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中将数据添加到文件的末尾
C++中文件的读取需要包含fstream文件,即:#include 文件的读取和写入是是通过流操作来的,这不像输入、输出流那样,库中已经定义了对象cin和cout 文件的读取需要声明类的对象: ofstream write; ifstream read; 在这两个对象中,ofstream::open或ifstream::open是打开文件的函数,该函数默认以out或in的方式读入或写出,原创 2015-03-15 18:40:27 · 16393 阅读 · 0 评论 -
C++的取地址运算符与私有成员
在C++中类的私有成员,在超出类的作用域时,是不能被访问的,但是可以用引用的方式来得到私有成员的数据 如下例: #include using namespace std; class people { public: people() :x(5){} void print(); int &back(); private: int x; }; int &people::back(原创 2015-05-13 08:59:25 · 642 阅读 · 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 · 1547 阅读 · 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 · 6245 阅读 · 0 评论 -
C++中虚函数和虚基类说明
虚函数总结: 虚函数的作用:让一个基类的指针在不知道指向哪个子类的时候能够正确的调用被重载的函数 原理:为了说明虚函数的原理,首先得知道继承的原理,继承其实就是把基类的成员按照继承的方式(public/private)被子类所包含, 实际上子类的第一个成员变来并不是实际包含在子类中的成员变量,而是继承基类所来的成员变量 比如说: class father { public: int原创 2015-11-08 22:32:59 · 626 阅读 · 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 · 74767 阅读 · 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 · 76739 阅读 · 1 评论