console.log('�|

Neko_Code

园龄:1年10个月粉丝:0关注:1

随笔分类 -  C++ Daily

[C++ Daily] calloc 与 malloc
摘要:转载 C++ 面试突破 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 Kind BorglQI的评论
3
0
0
[C++ Daily] 确保类复制了所有应该复制的成员
摘要:确保类复制了所有应该复制的成员 结果: 源代码: #include <iostream> #include <string> #include <vector> /** * copy操作应该包含对象内的所有成员变量及所有父类的成员变量, * 此种可以通过调用对应的拷贝构造与拷贝赋值操作完成 */ /
2
0
0
[C++ Daily] 虚表与虚指针的理解
摘要:虚表与虚指针的理解 结果:
6
0
0
[C++ Daily] 递归锁解决标准锁的典型应用
摘要:递归锁解决标准锁的典型应用 先看源码: 结果(在A种尝试锁住mutex_时失败,进程等待,死锁无法退出: 将std::mutex 用 std::recursive_mutex替换: 结果: 解析: std::recursive_mutex允许同一个线程对同一个锁对象进行多次上锁,获得多层所有权.
16
0
0
[C++ Daily] 虚继承与虚析构带来的变化
摘要:虚继承 在菱形继承中,若 Student 和 Teacher 继承于 Person, TS 继承于 Student 和 Teacher,则构造 TS 时会调用两次 Person 的 Construct 和 Destruct 函数,若为虚继承,则不会出现上述问题(此类问题主要解决继承带来的多次非法de
6
0
0
[C++ Daily] 何时调用copy构造与copy赋值
摘要:<Effective C++>:"如果一个新对象被定义,一定会有个构造函数被调用,不可能调用赋值操作.如果没有新对象被定义,就不会有构造函数被调用,那么当然是赋值操作被调用." 结果:
2
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起