- 博客(4)
- 收藏
- 关注

原创 C++string类总结
一、string的初始化首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string>注意string.h,string.h是C字符串头文件。string类位于名字空间std中的模板类,使用时可以使用std::string,但通常为方便使用还需要增加:#include <iostream> using...
2018-03-24 14:18:27
217
转载 C++ 中BSS、数据段、代码段、堆、栈的区别
BSS(Block Started by Symbol)通常是指用来存放程序中未初始化的全局变量和静态变量的一块内存区域。特点是:可读写的,在程序执行之前BSS段会自动清0。所以,未初始的全局变量在程序执行之前已经成0了。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text se...
2018-04-07 11:19:58
1323
原创 子类继承父类共有成员问题
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是__。公有继承:子类可以访问父类的公有和保护成员。公有成员自然能访问,保护成员可以看作是父亲专门留给儿子的财富,所以能够访问。继承之后,原来的公有成员还是公有的,保护成员还是保护的。私有的成员就看不到了,父亲没有留给儿子,如果要访问只能用父类的成员函数去访问。...
2018-03-25 11:26:15
911
转载 C++11线程使用总结
std::thread 在 <thread> 头文件中声明,因此使用 std::thread 需包含 <thread> 头文件。<thread> 头文件摘要<thread> 头文件声明了 std::thread 线程类及 std::swap (交换两个线程对象)辅助函数。另外命名空间 std::this_thread 也声明在 <thread...
2018-03-23 22:51:22
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人