2020年4月15日
摘要: [toc] C++中,类有public、protected、private三种属性的成员,通过类对象可以访问public成员,只有本类的函数可以访问类的private成员。 (1) 访问非static成员时,需要对象做参数; (2) 访问static成员或全局变量时,则不需要对象做参数; (3) 如 阅读全文
posted @ 2020-04-15 20:55 JJ_S 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 通常构造函数/析构函数的声明位于public区段,如果在private会有什么样的后果? 那么,private构造函数怎么才能被用到呢?两种方法: (1)构造函数定义private 在程序中实例化一个对象,编译器将调用构造函数。如果构造函数是private,由于在class外部不允许访问私有成员,将 阅读全文
posted @ 2020-04-15 20:40 JJ_S 阅读(2220) 评论(0) 推荐(2) 编辑
摘要: 1.malloc()函数,free()函数,calloc()函数,realloc()函数 1.1 malloc()函数 【原型】: void *malloc(size_t size); // 参数表示动态内存分配空间的大小,以字节为单位。 // size_t 是typedef重定义的类型,xxx_t 阅读全文
posted @ 2020-04-15 19:53 JJ_S 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 在C/C++中常用的获取字符串长度或者字符串数组长度的函数有 length() // string类对象的成员函数 size() // string类对象的成员函数 sizeof() // 求所占总空间的字节数,静态的,跟初始状态字符数组的大小有关系,大小等于初始时字符数组的大小或者等于初始时字符数 阅读全文
posted @ 2020-04-15 19:42 JJ_S 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 两种形式:非引用形式、引用形式 ① 非引用形式 在使用数组做参数时,编译器会自动将数组名转换为指向数组第一个元素的指针。因此下面三个形式的形参声明其实是一样的,形参类型都是 int 注意:根据数组名无法知道个数,需要再加一个参数传递数组元素的个数。 ② 引用形式 注意:这样数组就不会转为指针了,而且 阅读全文
posted @ 2020-04-15 19:32 JJ_S 阅读(350) 评论(0) 推荐(0) 编辑
摘要: C++ 的 I/O 发生在流中,流是字节序列。 【头文件:】 头文件|描述 | | iostream|定义了cin(标准输入流)、cout(标准输出流)、cerr(非缓冲标准错误流)、clog(缓冲标准错误流) iomanip|该文件通过所谓的参数化的流操纵器(比如setw和setprecision 阅读全文
posted @ 2020-04-15 19:26 JJ_S 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/ouyangfushu/article/details/80199140 [toc] 1. 普通函数多线程调用 1.1 无参数函数 c include include using namespace std; class TestThread { pu 阅读全文
posted @ 2020-04-15 18:39 JJ_S 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 翻译:https://thispointer.com//c11 multithreading part 3 carefully pass arguments to threads/ 为了给一个线程相关联的调用对象或函数传递参数,仅仅只需要在std::thread构造时传递额外的参数。 默认情况下,所 阅读全文
posted @ 2020-04-15 17:46 JJ_S 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 翻译:https://thispointer.com//c11 multithreading part 2 joining and detaching threads/ 本篇讨论的是std::thread的连接和分离 使用std::thread::join()连接线程 一旦一个线程启动,那么另一个线 阅读全文
posted @ 2020-04-15 16:14 JJ_S 阅读(1267) 评论(0) 推荐(0) 编辑
  2020年4月14日
摘要: 转载: https://segmentfault.com/a/1190000010266504?utm_source=tag newest https://blog.csdn.net/z961968549/article/details/79954632 当程序与外界进行信息交换时,存在两个对象:一 阅读全文
posted @ 2020-04-14 17:51 JJ_S 阅读(126) 评论(0) 推荐(0) 编辑