首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C++语法小记---经典问题之一(malloc和new的纠缠)
】的更多相关文章
C++语法小记---经典问题之一(malloc和new的纠缠)
malloc和new以及free和delete的区分 new和malloc以及delete和free的区别 new和delete是C++的关键字,malloc和free是库函数 new和delete会先调用构造函数和析构函数,然后释放内存,malloc和free直接就是释放内存 构造函数和析构函数能不能是虚函数 构造函数不能是虚函数:因为构造函数执行完毕之后,虚函数表才会建立 析构函数建议设计成虚函数(因为析构函数在对象销毁之前被调用,此时析构函数没被销毁),这样可以从子类向上依次析构,防止内存…
C++语法小记---经典问题之一(一个空类包含什么)
问题:一个空类包含什么 空的构造函数 拷贝构造函数(浅拷贝) 重载赋值操作符函数(浅拷贝) 析构函数 取址运算符 取址运算符const 注意 所有的这些默认函数,只有在代码中调用了才会生成,否则也不会生成 例子 class Test1 { }; // Test1等价于Test2 class Test2 { public: Test2() // 空的构造函数 Test2(Test2& t) // 拷贝构造函数(浅拷贝) Test2& operator=(const Test2& ot…
Jinja2语法小记
jinja2模板语法小记 Jinja2模板中文文档 三种常见界定符 表达式 {{ ... }} 用于装载字符串.变量.函数调用等 语句 {% ... %} 用于装载控制语句,比如if判断.for循环等 注释 {{# ... #}} 用于装载一个注释,模板渲染的时候会被忽略掉 变量 在模板中,我们可以使用"."获取变量的属性 user = { 'username' : 'shansan', 'bio': '我佛了', } 如果user为传入模板中的字典变量,则我们可通过".&q…
C++语法小记---开篇
几句闲话 由于C++的语法非常的复杂,但是实际使用的过程中,经常使用的语法也就那么一些,还有比较多的语法很少被使用,时间一长就容易忘记,因此“C++语法小记”主要是将C++中不经常使用和容易忘记的语法规则,一一记录,便于后续使用的时候快速的回忆,不至于到处查阅资料,花费不必要的时间.…
WINDOWS Server2008上部署Oracle10g及oracle SQL语法小记
首先安装10G客户端 情况一:一般都会安装到一般报错.因为10G是32BIT客户端.而操作系统是64位的.但是不会影响配置监听程序.自主开发的应用程序依然可以运行. 情况二:报错但是配置完监听程序始终出错,重新安装Oracle11G 64位版,切记应用程序端也需要64位的DLL编译,否则系统会报在64位系统上运行32位oracleClient运行时错误 此种情况若大家觉得更换DLL移植性差,大家可以考虑重新安装10G client此时服务器会顺利安装完成,但是切记一定要卸载11G,否则依然会报错…
CSS语法小记
一.CSS语法结构 语法:选择符{属性:值} 例如:body{font-size:12px;} 参数说明: 1.选择符(Selector):指明这组样式所要针对的对象.可以是一个XHTML标签,例如h1,img;也可以是定义了特定的id或者class的标签,如:#main表示用 id="main"修饰的标签,.footer表示用class="footer"修饰的标签等. 2.属性(property):选择符的样式属性,如颜色.大写…
Python 3语法小记(四)字典 dictionary
字典是Python里面一种无序存储结构,存储的是键值对 key - value.关键字应该为不可变类型,如字符串.整数.包含不可变对象的元组. 字典的创建很简单,用 d = {key1 : value2, key2 : value2}的形式就可以创建一个新的字典,当然也可以通过 dict 接受一个含有键,值的序列对或者关键字参数来创建字典. 键可以是多种类型,但键是唯一的不重复的,值可以不唯一 >>> d = {'a':1, 'b':2} >>> d {'b': 2,…
Razor语法小记
1.代码块中,<text>标签用来输出,如: @{ <text>sdfsdf</text> } 输出Html: sdfsdf…
Python 3语法小记(六)条件、循环和assert、pass、del
条件: if 条件: 语句块 elif: 语句块 else: 语句块 elif 表示 else if 这居然是合法的!!!1 < x < 2!!! >>> if 1 < x < 2: print('True') True and 表示且 >>> if x > 1 and x < 2: print('True') True or 表示 或 >>> x 2 >>> if x ==…
python3语法小记(二)列表 和 元组
列表(list): 列表就像一个线性容器,但是比C++的 lis t扩展多得多 列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌套另一个列表 >>> L1 = [1,2,3] >>> type(L1) <class 'list'> >>> L1 = [1,'a',2,1.4] >>> L1 [1, 'a', 2, 1.4] >>> L1 = [ ['sub'],1,'n'] >>&…