Wesley13 Wesley13
3年前
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
3年前
C++ 11
std::terminate(); set_terminate,产生异常会调用该函数,默认是调用abortvoidhandler(){cout<<"error~~~~~~~~~~~~~~~~~~";}std::set_terminate(handler);//默认调用
Wesley13 Wesley13
3年前
C++ 窗体
1、引用include<stdlib.h//include<stdio.hinclude<windows.hinclude<stdio.hinclude<shellapi.hpragmacomment(lib,"user32")pragmacomment(lib,"gdi32.lib")
Stella981 Stella981
3年前
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
Stella981 Stella981
3年前
C++ 编译 Lua 从而使 Lua 利用 C++ 异常
Lua源码文件ldo.c(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Flua%2Flua%2Fblob%2Fmaster%2Fldo.c"ldo.c")中有如下说明:LUAI\_THROW/LUAI\_TRYdefinehowLuad
Wesley13 Wesley13
3年前
C++面试
C/C基础dynamic\_cast和static\_cast区别,为什么dynamic\_cast能做到类型检查new和malloc区别,new实际上执行了什么操作,可能在什么步骤出现异常虚继承的细节,纯虚函数智能指针的作用和实现,auto\_ptr和share\_ptr区别,循环引用,weak
Wesley13 Wesley13
3年前
C++ 求阶乘
include<iostreamusingnamespacestd;constintsize6;//输入阶乘数intmain(){longlongfactorialsize;factorial1factorial01LL
Wesley13 Wesley13
3年前
C++进阶
///任何时候都不要在构造函数或析构函数中调用虚函数/classdog{public:stringm_name;
Wesley13 Wesley13
3年前
C++ 内存管理
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本节的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。<br/一、内存分配方式内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整