1.初识属性 1.1 实验A: noreturn 属性 [[ noreturn ]] static void thread1(void *data){ cout << "noreturn " << endl; ){ this_thread::sleep_for(2s); cout << "sleeping " << endl; } } 结果: noreturn sleeping sleeping sleeping ..…
1.作用 constexpr 声明一个函数或变量,它的值可以在编译时出现在常量表达式之中. 2.constexpr 变量要求 其类型必须是 字面类型 (LiteralType) . 它必须被立即初始化 其初始化的全表达式,包括所有隐式转换.构造函数调用等,都必须是常量表达式. 3.constexpr 普通函数要求 必须非虚.(C++20 前) 返回类型必须是字面类型 (LiteralType) 其每个参数都必须是字面类型 (LiteralType) 至少存在一组实参值. 函数体必须不含 (C++…
1.作用 c++11以前,临时对象.字面常量一般情况下不可以再次访问,也不可以修改.右值引用可以解决这个问题. 1.1 实验A #include <iostream> using namespace std; class A{ int id; public: A(int i) : id(i){ cout << "A constructor " << id << endl; } ~A(){ cout << "A des…
Server层,选项持久化 mysql> show variables like '%max_connections%';+------------------------+-------+| Variable_name          | Value |+------------------------+-------+| max_connections        | 512   || mysqlx_max_connections | 100   |+------------------…
1.参考资料 1.1 C++ C++17 标准文档(正式)  :    https://www.iso.org/standard/68564.html C++ 标准文档(草案)      :   http://www.open-std.org/JTC1/SC22/WG21/docs/standards#14882 C++最新资讯,资料         : https://www.isocpp.org/ 1.2 gcc对C++的支持 gcc官网:  https://gcc.gnu.org/ gcc…
在java中常常会遇到这样一个问题,在实际应用中,总会碰到对List排序并过滤重复的问题,如果List中放的只是简单的String类型过滤so easy,但是实际应用中并不会这么easy,往往List中放的是一个类,类中有多个属性,要过滤重复数据,而且这个重复数据要按自己指定的属性过滤,但是要想按照其它属性排序顺序过滤,所以要先排序一下,然后按照某个属性过滤. 实体类如下所示,大家只要创建下面的实体类,无需继承父类,大家不会注解式风格的话,请自行加上getter/setter方法. 首先看看gr…
1. 基本类型 1.1 增加 long long long long int signed long long signed long long int unsigned long long unsigned long long int 至少 64 位的宽度 C++11 char8_t UTF-8 字符类型 C++20 char16_t UTF-16 字符类型 C++11 char32_t UTF-32 字符类型 C++11 1.2 修改char的符号(C++14) char 的符号取决于编译器…
1.概览 1.1 函数名中的箭头,用来表明函数的return type,其使用在函数的返回类型需要通过模板参数进行推导,使用在decltype()和declval()不方便的场景 2.正文 c++ 中提供了如下的方式,定义一个函数以及返回值 Go return-type identifier ( argument-declarations... ) 如: int fn(....){...} 以及 CSS auto identifier ( argument-declarations... ) -…
#include <iostream> #include <vector> #include <map> #include <string> #include <algorithm> #include <utility> #include <tuple> #include <functional> #include <memory> using namespace std; void F(int a…
ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务. 在 ActiveReports12以前,RepeatToFill 属性仅限于区域报表和页面报表的表格控件中,现在最新推出的ActiveReports 12对于RepeatToFill属性进行了升级,不仅支持表格而且也…