2020年4月22日
摘要:
翻译自:https://thispointer.com//c11 multithreading part 6 need of event handling/ 在本文中,我们将讨论多线程中事件处理的需要。 有时一个线程需要等待一个事件发生,比如一个条件变为真,或者一个任务由另一个线程完成。 例如,假设
阅读全文
posted @ 2020-04-22 11:59
JJ_S
阅读(400)
推荐(0)
2020年4月20日
摘要:
翻译自:https://thispointer.com//c11 multithreading part 5 using mutex to fix race conditions/ 在本文中,我们将讨论如何在多线程环境中使用互斥锁来保护共享数据,并避免争用条件。 为了修复多线程环境中的争用条件,我们
阅读全文
posted @ 2020-04-20 16:50
JJ_S
阅读(319)
推荐(0)
摘要:
一、变量定义: 用于为变量分配存储空间,用于存放对应类型的数据,变量名就是对相应的内存单元的命名,还可为变量指定初始值。程序中,变量有且仅有一个定义。 二、变量声明: 用于向程序表明变量的类型和名字,但声明不一定引起内存的分配。定义也是声明:当定义变量时我们声明了它的类型和名字。 三、初始化: 初始
阅读全文
posted @ 2020-04-20 14:19
JJ_S
阅读(2190)
推荐(1)
摘要:
[toc] 1. 定义 重载就是赋予新的含义。函数重载可以让一个函数名有多种功能,在不同情况下有不同的操作,运算符重载也是同样。 实际上,我们已经在不知不觉中使用了运算符重载,例如:+号可以对不同类型的数据进行加法操作; 2. 作用 用复数类举例 3. 规则 1)不是所有运算符都可以重载 能重载的运
阅读全文
posted @ 2020-04-20 14:12
JJ_S
阅读(1107)
推荐(0)
摘要:
C++类中成员变量的初始化有两种方式:构造函数初始化列表和构造函数体内赋值。 一、内部数据类型(char,int……指针等) 二、无默认构造函数的继承关系中 三、类中const数据成员、引用数据成员,必须在初始化列表中初始化,不能使用赋值的方式初始化 四、包含有自定义数据类型(类)对象的成员初始化
阅读全文
posted @ 2020-04-20 12:21
JJ_S
阅读(618)
推荐(0)
摘要:
翻译自:https://thispointer.com//c11 multithreading part 4 data sharing and race conditions/ 在多线程环境中,线程间的数据共享非常容易。但是这种简单的数据共享可能会造成应用程序出现问题。其中一个问题就是争用条件。 什
阅读全文
posted @ 2020-04-20 12:03
JJ_S
阅读(297)
推荐(0)
2020年4月17日
摘要:
c语言中我们经常使用类似于 int a = (int)3.14等这种强制类型转换。 标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、const_cast 1. static_cast 静态类型转换 用法: static_cast <
阅读全文
posted @ 2020-04-17 21:54
JJ_S
阅读(241)
推荐(1)
摘要:
[toc] 模板是泛型编程的基础,泛型编程及以一种独立于任何特定类型的方式编写代码。 模板是一种对类型进行参数化的工具,通常有两种形式:函数模板和类模板; 使用模板让程序员能够编写与类型无关的代码。比如:编写一个交换两个int型的swap函数,这个函数就只能实现int型,对double,字符这些类型
阅读全文
posted @ 2020-04-17 10:48
JJ_S
阅读(1000)
推荐(0)
2020年4月16日
摘要:
C++ 中保留了C语言的struct关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多
阅读全文
posted @ 2020-04-16 20:48
JJ_S
阅读(498)
推荐(0)
摘要:
1.如果有别的不需要的版本可以卸载,例如卸载3.6,安装3.7 1.1 删除Python 3.6 framework 1.2 删除Python 3.6 应用目录 1.3 删除/usr/local/bin 目录下指向的Python3.6的连接 2.安装python3.7 2.1 在官网上下载pkg,点
阅读全文
posted @ 2020-04-16 11:18
JJ_S
阅读(2462)
推荐(0)