Wesley13 Wesley13
2年前
C++面试宝典
算法与数据结构篇1.C两种map参考回答:unordered\_map(哈希表)和map(红黑树)https://blog.csdn.net/zzhang\_12/article/details/81173891(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2
Wesley13 Wesley13
2年前
C++ 11
std::terminate(); set_terminate,产生异常会调用该函数,默认是调用abortvoidhandler(){cout<<"error~~~~~~~~~~~~~~~~~~";}std::set_terminate(handler);//默认调用
Wesley13 Wesley13
2年前
C++类型转换
隐式转换在赋值给一个兼容类型会出现隐式类型转换.比如下面这个例子.shorta2000;intb;ba;在以上例子中.值从short自动提升到int,这是标准转换。标准转换影响基本数据类型,它在类型数字类型之间(short to int, int to float, double t
Stella981 Stella981
2年前
C++ opencv
Python版见https://blog.csdn.net/qq\_40870689/article/details/88757081(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fqq_40870689%2Farticle%2Fdetails%2F88
Wesley13 Wesley13
2年前
C++面试
C/C基础dynamic\_cast和static\_cast区别,为什么dynamic\_cast能做到类型检查new和malloc区别,new实际上执行了什么操作,可能在什么步骤出现异常虚继承的细节,纯虚函数智能指针的作用和实现,auto\_ptr和share\_ptr区别,循环引用,weak
Stella981 Stella981
2年前
C++练习(coursera北大c++课后习题)
week31描述下面程序输出的结果是:05请填空:1include<iostream2usingnamespacestd;3classA{4public:5intval;6//在此处补充你的代码7};
Wesley13 Wesley13
2年前
C++ 求阶乘
include<iostreamusingnamespacestd;constintsize6;//输入阶乘数intmain(){longlongfactorialsize;factorial1factorial01LL
Wesley13 Wesley13
2年前
C++进阶
///任何时候都不要在构造函数或析构函数中调用虚函数/classdog{public:stringm_name;
Wesley13 Wesley13
2年前
C++ 内存管理
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本节的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。<br/一、内存分配方式内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整