c++11

linweidong19 天前
c++·c++11·内存管理·大厂面试·牛客网·malloc·八股文面试
小鹏汽车C++面试题及参考答案有 virtual 及 = 0 的类,可以实例化吗?在 C++ 中,包含纯虚函数(函数声明后带有 = 0)的类是抽象类。抽象类不能被实例化。
小志biubiu1 个月前
开发语言·c++·笔记·学习·c++11·c11
【C++11】可变参数模板/新的类功能/lambda/包装器--C++成员变量声明时给缺省值是给初始化列表用的,如果没有显示在初始化列表初始化,就会在初始化列表用这个却绳子初始化,这个我们在类和对象部分讲过了,点击跳转,可以查看我的主页哦.
Mo_YuO.o1 个月前
数据库·c++·c++11·智能指针
C++---智能指针和内存泄露智能指针在<memory>头文件中。C++标准库提供了一个auto_ptr**auto_ptr提供了拷贝,但是其拷贝是 管理权转移 ** 管理权转移:把原智能指针的资源转移到要拷贝到的智能指针中去,原智能指针置为空
Ljw...2 个月前
c++·c++11·c++98·c++发展历程
C++ 的发展目录C++ 的发展总结:编辑1. C++ 的早期发展(1979-1985)2. C++ 标准化过程(1985-1998)
草上爬2 个月前
c++·c++11·定时器·timer
C++笔试题之实现一个定时器1.执行定时任务的时,主线程不阻塞,所以timer必须至少持有一个线程用于执行定时任务 2.考虑到timer线程资源的合理利用,一个timer需要能够管理多个定时任务,所以timer要支持增删任务,通过容器储存任务 3.当timer空闲时(即没有任务或执行任务的时刻未到),timer中的线程不应该空转来占用资源,可通过条件变量实现 4.支持重复任务和非重复任务
郭源潮12 个月前
开发语言·c++·c++11
【C++】左值引用和右值引用C++98中提出了引用的概念,左值引用。C++11中新增了右值引用语法特性。无论左值引用还是右值引用,都是给对象取别名。
Ljw...2 个月前
c++·c++11
C++111. C++11简介2. 统一的列表初始化2.1 {}初始化(所有容器)Date的新初始化map的新初始化
炫酷的伊莉娜3 个月前
c++·c++11·内存模型
C++11 开发中的 Atomic 原子操作原子操作在多线程开发中经常用到,比如在计数器、序列产生器等地方,这类情况下数据有并发的危险,但是用锁去保护又显得有些浪费,所以原子类型操作十分的方便。
zaiyang遇见3 个月前
开发语言·算法·c++11·c/c++·信息学奥赛·c++primer+plus
【第2章 开始学习C++】C++语句C++ 程序是一组函数, 而每个函数又是一组语句。 C++ 有好几种语句,例如:声明语句创建变量, 赋值语句给该变量提供一个值。
阿猿收手吧!3 个月前
开发语言·c++·c++11
【C++复习】C++11经典语法STL容器:如vector、map等,可以使用{}进行初始化,将变量的类型声明为表达式指定的类型。decltype 可以推导对象的类型,这个类型是可以用来模板实参,或者再定义对象。
gopher95114 个月前
开发语言·c++·stl·list·c++11
C++ 11 STL listlist是C++标准模板库(STL)中的一个容器,用于存储元素的双向链表。它提供了高效的插入和删除操作,但在随机访问方面不如vector高效。
gopher95114 个月前
开发语言·c++·c++11
C++ 线程C++线程的启动,只需要#include 即可。线程对象的创建,意味着线 程的开始。引例:死锁的原因是,container 试图多次去获取锁己获得的锁。std::recursive_mutex 允 许多次获取相同的 mutex。
gopher95114 个月前
c++·c++11
C++ 线程 一些同步方式在多线程编程中,除了条件变量(condition variable)之外,还有其他几种常见的同步机制,每种机制都有其特定的使用场景和优势。以下是一些常见的同步方式:
做人求其滴5 个月前
c++·c++11·右值引用·构造函数·移动语义
C++ 预置和弃置的函数在C++11中,预置和弃置的函数是用于处理移动语义和完美转发的。下面的代码预置函数中有&&,是C++11的新特性--右值引用。
明 日 香6 个月前
c++·c++11·左值·右值
C++: 左值引用和右值引用目录概念:理解:左值引用,右值引用左值引用能否给右值取别名?右值引用能否给左值取别名?引用的意义是什么?
语言专家6 个月前
服务器·网络协议·tcp/ip·c++11·epoll
C++网络编程实践:使用C++11基于epoll技术实现一个超大并发TCP服务器epoll 是一种 I/O 复用技术,它允许一个线程有效地管理多个文件描述符(在本例中为套接字),而无需为每个连接创建单独的线程。这是通过事件驱动的方式来实现的,epoll 能够通知你哪些套接字已经准备好进行读写操作。
麻辣韭菜7 个月前
c++11·lambda·可变参数模板
C++ 11 【可变参数模板】【lambda】💓博主CSDN主页:麻辣韭菜💓   ⏩专栏分类:C++修炼之路⏪   🚚代码仓库:C++高阶🚚   🌹关注我🫵带你学习更多C++知识   🔝🔝
zaiyang遇见7 个月前
算法·c++11·区间·c/c++·异或·构造·信息学奥赛
Equal XOR(异或,思维)给你一个长度为 2 ∗ n 2*n 2∗n 的数组 a a a ,它由 1 1 1 到 n n n 的每个整数组成,每个整数包含 2 2 2 次。同时给你一个整数 k ( 1 ≤ k ≤ ⌊ n 2 ⌋ ) k(1≤k≤⌊\frac{n}{2}⌋) k(1≤k≤⌊2n⌋) 。