最新 最热

C++ 26已初具规模

SO C++ 委员会于近日举行会议正式通过了 C++ 26 的时间表,共有近 180 名成员参会。ISO C++ 标准委员会主席兼微软本地语言架构师 Herb Sutter 发文详细介绍了有关 C++ 26 的最新进展。他透露,并发和并行小组仍在按计划...

2023-08-10
1

《Effective C++》读书笔记(2):构造/析构/赋值运算

通常情况下,如果代码中没有声明构造函数、拷贝构造函数、拷贝运算符、析构函数,编译器会在需要时创建他们,但这往往只能满足编译器的需求,很可能无法满足程序的需求。...

2023-08-10
1

《C++并发编程实战》读书笔记(2):并发操作的同步

如果线程甲需要等待线程乙完成任务,可以使用C++标准库的条件变量来等待事件发生。<condition_variable>中提供了condition_variable和condition_variable_any,前者只能配合mutex使用,而后者可以与任意符合互斥标准的类型...

2023-08-10
1

《C++并发编程实战》读书笔记(1):并发、线程管控

计算机系统中的并发包括任务切换与硬件并发,往往同时存在,关键因素是硬件支持的线程数。不论何种,本书谈论的技术都适用。

2023-08-10
1

C++开发面试问题:单例模式(注意线程安全问题)

C++的单例模式是一种常见的设计模式,它保证一个类只有一个实例,并提供一个全局访问点。在C++中,单例模式通常有两种实现方法:饿汉模式和懒汉模式。...

2023-08-10
1

C++进阶--文件和流

函数原型:istream& getline ( istream &is , string &str , char delim );

C++
2023-08-09
0

C++基础回顾04--接口

C++ 接口是通过抽象类来实现的,这些抽象类不应与数据抽象混淆,数据抽象的概念:概念结构是对现实世界的一种抽象,从实际的人、物、事和概念中抽取所关心的共同特性,忽略非本质的细节,把这些特性用各种概念精确地加以描述,这些...

C++
2023-08-09
0

C++基础回顾03--多态

多态性意味着有多种形式。通常,多态发生在类之间存在层级关系且这些类有继承关系的时候。

C++
2023-08-09
0

C++基础回顾02--函数重载

C++ 允许在同一范围内对一个函数名或一个操作符指定多个定义,分别被称为**函数重载和操作符重载**。

C++
2023-08-09
0

C++基础回顾01--指针

在C++中,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址:...

C++
2023-08-08
0