• 2024-07-05C++编程逻辑讲解step by step:多态
    概念 C++面向对象中的多态性是指同一种类型的对象在不同的情况下表现出不同的行为。从代码层面看,实际上“同一种类型”就表明了,这里可以在循环里用相同的代码统一处理不同的功能。这一点很重要。题目界面上,拖动鼠标画矩形或者椭圆。分析先定义出矩形CShpRectangle和椭圆
  • 2024-05-21C++ Virtual Functions
    Virtual这个关键字在多态中扮演一个绝对重要的角色,只要memberfunctions声明的前面加上virtual的关键字,他就会成为 Virtualmemberfunctions。任何一个class如果拥有virtualfunctions,就可以得到C++编译器的虚拟机制(virtualmechanism)的服务。这个class的所有derivedclass