constexpr是C++11中新增的关键字,其语义是“常量表达式”,也就是在编译期可求值的表达式。最基础的常量表达式就是字面值或全局变量/函数的地址或sizeof等关键字返回的结果,而其它常量表达式都是由基础表达式通过各种确定的运算得到的。constexpr值可用于enum、switch、数组长度 ...
分类:
编程语言 时间:
2020-02-20 23:39:47
阅读次数:
77
一、适合初学者的经典Java书籍; 比方说《Java核心技术卷》,《Effective Java中文版(第2版)》 二、Java开发者必读; 《clean code》蛮不错的, 其实这些书没有必要你全部都涉及,要有取舍,很多时候我们看一两本书,能有一点收获就不错了。关于上面的书籍,我也是搜集了一些资 ...
分类:
编程语言 时间:
2020-02-20 19:59:49
阅读次数:
73
测试智能指针是否为 NULL 在Qt的项目中,osg里有智能指针 然后可能和C++标准库不同 ,在判断智能指针是否为空的时候 以下来自与《More Effective C++》 ,读了觉得很有收获 文尾有我看VS2019的MSVC2017中的头文件 和 osg的 但是有一件我们做不到的事情是“发现灵 ...
分类:
其他好文 时间:
2020-02-20 15:38:40
阅读次数:
914
浅拷贝&深拷贝操作 浅拷贝 仅拷贝数据成员的值,即使数据成员为指针,也只拷贝该地址 C++中拷贝函数的默认行为是浅拷贝 深拷贝 在浅拷贝的基础上,同时拷贝其指针成员所指向的资源 即申请新的内存地址存放原地址的资源 引申 对诸如 这样的资源管理类的 copying行为 [注1],其 深拷贝 是指一并拷 ...
分类:
编程语言 时间:
2020-02-19 23:49:07
阅读次数:
76
书籍信息 书名:《Effective java 中文版》(第2版) 原作名: Effective Java Second Edition 作者: [美] Joshua Bloch 豆瓣评分:9.1分 内容简介 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每 ...
分类:
编程语言 时间:
2020-02-18 14:48:14
阅读次数:
81
结论:尽量不要使用 常见用法: 改进: 使用 可能引发的问题 在 预处理阶段 处理;而 `enum inline` 在 编译阶段 处理 1. 可能导致 的内容没有进入记号表,编译器不会提示替换前的记号 例如上述代码中,编译器报错只会提示 不会提示 2. 可能导致 的内容出现多份 例如上述代码中,多个 ...
分类:
编程语言 时间:
2020-02-18 09:16:57
阅读次数:
67
lrzsz首先,我们看下rzsz工具使用的ZModem传输协议: ZModem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. ...
分类:
Web程序 时间:
2020-02-13 20:51:38
阅读次数:
636
遇到个不会的 Effective triangulation Tiling and rasterization both work on fragment patches larger than a single pixel; e.g. for Mali GPUs the tiling will u ...
分类:
其他好文 时间:
2020-02-11 20:52:47
阅读次数:
92
Problem: the important frequency information is lack of effective modelling. ?? what is frequency information in time series? and why other models don ...
分类:
Web程序 时间:
2020-02-03 22:49:18
阅读次数:
126
34 使用枚举类型替代整型常量 有时会遇到这样一些场景:要表示一组固定的常量值。如春夏秋冬、八大行星等等。我们最容易想到的是用几个int类型的常量表示,但是这样有许多问题要考虑: (1)一个数字没有直观的信息,特别是调试时打印出来用处不大。 (2)数字没有类型区分,容易有类型安全问题。如一个函数本来 ...
分类:
编程语言 时间:
2020-02-03 19:22:15
阅读次数:
98