c++
Alpha_迷雾森林
这个作者很懒,什么都没留下…
展开
-
【无标题】C/S通信基于select的步骤:
IO多路复用原创 2023-08-05 08:51:29 · 79 阅读 · 0 评论 -
set、map容器的简单使用
class Compare = std::less,会按照Key比较大小、若没有重载对应的运算符、则会报错。upper_bound 返回第一个大于key的元素的迭代器。lower_bound 返回第一个不小于key的元素的迭代器。euqal_range 返回指定条件key的迭代器范围。4.end() 返回最后一个元素的下一个元素的迭代器。3.begin() 返回开始位置的迭代器。6.size() 容器的大小。8.erase() 擦除元素。2.插入insert。原创 2023-07-20 21:26:03 · 70 阅读 · 0 评论 -
c++继承
c++继承[构造顺序、析构顺序、菱形继承问题]原创 2023-07-10 22:22:10 · 81 阅读 · 0 评论 -
Ubuntu->log4cpp的安装与使用
log4cpp的安装与使用原创 2023-07-10 13:41:53 · 284 阅读 · 0 评论 -
Log4cpp的应用-----封装成单例模式
log4cpp日志系统封装成单例模式的应用原创 2023-07-10 08:57:50 · 182 阅读 · 0 评论 -
【无标题】浅谈c++ string底层实现机制
c++底层实现策略原创 2023-07-08 16:16:07 · 59 阅读 · 0 评论 -
运算符重载的注意事项
运算符重载的规则和注意事项原创 2023-07-07 19:58:22 · 116 阅读 · 0 评论 -
字符串IO、文件IO的应用
文件IO、字符IO的简单应用原创 2023-07-07 08:53:18 · 53 阅读 · 0 评论 -
字符串IO
sstream头文件定义了三种类型来支持字符串IO,istringstream从string读取数据,ostringstream向string写入数据,stringstream既可以从string读取数据也可以向string写入数据。我们可以用str(s)清空或修改stringstream中保存的string,用str()获取stringstream中保存的string。当使用stringstream读取数据,再写入数据到string后,状态会变为eof,需要调用clear()重置状态后才能重新读写数据。原创 2023-07-07 08:33:23 · 26 阅读 · 0 评论 -
c++基础知识总结
如果编写了构造函数,则编译器不自动生成默认构造函数。一个类不一定会有默认构造函数,但一定会有复制构造函数。原创 2023-07-05 14:05:18 · 30 阅读 · 0 评论 -
c++引用
c++引用的细节原创 2023-06-29 21:17:14 · 37 阅读 · 0 评论 -
c++命名空间
命名空间可以定义多次,在同一个模块中多次定义一个同名的命名空间,编译器认为时同一个命名空间,其中要避免变量重名。 在多个模块中多次定义一个同名的命名空间,联合编译时也认为时同一个命名空间?原创 2023-06-29 09:18:06 · 29 阅读 · 0 评论