logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文读懂C++20新特性之概念、约束(concept, constraint)

C++20 新特性 概念和约束 concept,constraint, requires

#c++20
c++中new的三种用法详解 清晰明了

一、概述new有三种使用方式:plain new,nothrow new和placement new。(1)plain new就是我们平常使用的普通的new运算符。void* operator new(std::size_t) throw(std::bad_alloc)void operator delete(void *) throw();提示:plain new在分配失败的情况下,抛出异常st

一文读懂C++20 新特性之module(模块)

C++20中新增了“模块(module)”的概念,用以解决传统的头文件在编译时间及程序组织上的问题。

#c++20#c++#开发语言
C++11模板隐式实例化、显式实例化声明、定义(简单易懂)

1. 隐式实例化在代码中实际使用模板类构造对象或者调用模板函数时,编译器会根据调用者传给模板的实参进行模板类型推导然后对模板进行实例化,此过程中的实例化即是隐式实例化。template<typename T>T add(T t1, T2){return t1 + t2;}template<typename T>class Dylan{public:T m_data;};in

#c++
到底了