《C++面向对象高级开发》下篇

1.导读

万丈高楼平地起,勿在浮沙筑高台

我们的目标

  • 在先前基础课程所培养的正规、大器的编程素养上,继续探讨更多技术。
  • 泛型编程和面向对象编程虽然分为不同思维,但他们正是C++的技术主流,所以本课程也讨论template(模板)。
  • 深入探索面向对象之后继承关系所形成的对象模型,包括隐藏在底层的this指针,vptr(虚指针),vtbl(虚表),virtual mechanism(虚机制),以及虚函数(virtual functions)造成的polymorphism(多态)效果。

2.conversion function,转换函数

注意:转换类型不一定是需要基本类型,只要是定义过或者出现过的类型就可以转换。

class Fraction
{
   
    
    
public:
	Fraction(int num,int

猜你喜欢

转载自blog.csdn.net/XZ2585458279/article/details/114922294
今日推荐