03 2019 档案

摘要:C++ Primer(P346) 可调用对象(callable object):对于一个对象或一个表达式,如果可以对其使用调用云算法,则称它为可调的。 如如果e是一个可调用的表达式,则可以编写代码e(args). 学过的可调用对象如下:函数和函数指针,重载了函数调用运算符的类,lambda表达式。 阅读全文
posted @ 2019-03-21 16:50 人间有味_是清欢 阅读(190) 评论(0) 推荐(0)
摘要:1、关于虚函数: 任何构造函数之外的非静态函数都可以定义为虚函数。 virtual只能出现在类内部的声明,而不能用于类外部的函数定义。 如果基类把一个函数声明为一个虚函数,则该函数在派生类中被隐式地声明为虚函数。 派生类中虚函数的形参与其基类对应虚函数的形参完全一致。 派生类中虚函数的返回类型也必须 阅读全文
posted @ 2019-03-18 21:53 人间有味_是清欢 阅读(195) 评论(0) 推荐(0)