1.变量名的作用域(the scope of name) 对象的生命周期(the lifetime of an object) 2.各源文件(.cpp)可以单独编译得到目标代码(.obj),所有目标代码链接得到可执行程序(.exe) 3.局部静态对象 local static objects 在通过 ...
分类:
编程语言 时间:
2021-06-02 15:48:31
阅读次数:
0
原文链接:https://www.cnblogs.com/lizhenghao126/p/11053598.html 函数声明 template< class RandomIt, class Compare > constexpr void sort( RandomIt first, RandomI ...
分类:
编程语言 时间:
2021-04-10 13:28:28
阅读次数:
0
#include <iostream> void print_arrs(const int *, int N); void sort_arrs(int *pInt, int N); constexpr int COUNT = 10; int search_data(const int *pInt, ...
分类:
其他好文 时间:
2021-03-31 12:20:32
阅读次数:
0
《c++ 核心指南》 字面量 range::view span constexpr CURRENT_FILE宏 Concept ...
分类:
编程语言 时间:
2021-03-26 15:20:37
阅读次数:
0
constexpr 是什么? 关键字 constexpr (constant expression) 是在 C11 中引入的,并且在 C14 中进行了优化。 constexpr 和 const 一样可以用来修饰变量:试图修改 constexpr 变量时,编译器将会报错。 不同于 const, con ...
分类:
其他好文 时间:
2021-02-09 12:40:58
阅读次数:
0
1 const 对象必须初始化 //error,const 对象必须初始化 //const int num1; 2 const修饰后值不能改变 const int num = 100; //error,const 对象一旦创建就不能再改变 //num = 1000; 默认情况下,const对象仅在该 ...
分类:
其他好文 时间:
2021-01-12 10:59:56
阅读次数:
0
利用二分图没有奇环的性质 DFS: class Solution { private: static constexpr int UNCOLORED = 0; static constexpr int RED = 1; static constexpr int GREEN = 2; vector<i ...
分类:
其他好文 时间:
2020-07-16 21:49:52
阅读次数:
71
std::accumulate 该函数定义于头文件 ,它主要用于累加求和和自定义数据类型的处理。 template< class InputIt, class T > constexpr T accumulate( InputIt first, InputIt last, T init ); tem ...
分类:
其他好文 时间:
2020-07-16 00:07:47
阅读次数:
69
constexpr是c++11标准添加的关键字。 相同点: const和consexpr都是用来定义常量的。不同点: const声明的常量,初始值引用的对象不一定是一个常量; const 所定义的变量,一经初始化便不能修改,但是不要求const所定义变量在编译的时候就能被算出。 constexpr ...
分类:
编程语言 时间:
2020-07-10 15:05:13
阅读次数:
64
atomic 原子类型是对特定类型(T)对象的一种封装,可以防止数据竞争,同步多线程间的内存访问。 原子对象能够通过指定不同的内存顺序来同步对线程中其他非原子对象的访问。 相关函数: atomic() noexcept = default; // 默认构造函数,构造一个未初始化的对象 constex ...
分类:
编程语言 时间:
2020-06-24 19:20:38
阅读次数:
70