C++学习笔记
来源:互联网 发布:电瓶车速度测试软件 编辑:程序博客网 时间:2024/05/02 04:23
1.stock1 = Stock("Nifty Foods", 10 , 50.0);
stock1对象已存在,因此此语句中是对stock1赋新值,先调用构造函数以生成Stock对象,然后再将此临时Stock对象值复制给stock1,随后调用析构函数删除该对象。
2.C++11标准支持类对象的列表初始化
3.声明:void show() const;定义: void stock::show() const...
只要类方法不修改调用对象,就应将其声明为const
4.如果创建对象时未显式初始化,则将调用默认构造函数初始化对象,如果你没定义,编译器会帮你定义一个默认构造函数,默认构造函数可以没用参数,如果有,必须给所有参数提供默认值!
5.涉及到两个对象时需要用到this指针
6.出于效率考虑,可以按引用传递参数(不是很懂,涉及类的初始化赋值等知识内容)。
7.不要返回指向局部变量和临时对象的引用,函数执行完毕后,局部变量和临时对象将消失,引用将指向不存在的数据。
8.什么情况下需要使用友元函数,请举例。
9.重载‘<<’and '>>'的注意事项
10.最好使用显式转换,避免隐式,C++11标准消除了explicit的限制。
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- HDU 4162 Shape Number
- Step One - 安装JDK和JRE
- hdu1010 Tempter of the Bone(dfs)
- DNS 协议
- Accelerated C++ Exercises Ch10
- C++学习笔记
- 观察者模式
- CodeForces 222A Shooshuns and Sequence
- 例题10-6 无关的元素 UVa1635
- C++备忘-QT(2)
- ui到底是什么?
- 0005 嘿嘿
- pat1017 Queueing at Bank
- POJ 2503 Babelfish (Trie树 或 map)