Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
c++11/14之std::shared_ptr作为引用参数,普通参数
1 c 中使用std shared ptr类型做为构造函数参数 并使用std move 初始化成员变量 使用std shared ptr类型作为形参 shared ptr会被复制 使用std move 之后 形参对象就没有内容了 inclu
c1114
stdsharedptr
std::enable_shared_from_this
std enable shared from this是一个模板类 能让一个对象 假设其名为 t 且已被一个 std shared ptr 对象 pt 管理 安全地生成其他额外的 std shared ptr 实例 假设名为 pt1 pt2
c1114
enablesharedfromthis
sharedptr
sharedfromthis
C++ Most vexing parse(C++最头疼的解析)
首先需要了解 在C 中 如下三种方式声明了同一个函数 int f double d 声明接受一个double参数d 返回值为int类型的函数 int f double d 效果一样 参数名外的括号会被忽略 int f double 直接省略
c
c1114
C's most vexing parse