jjzjj

unitsSold

全部标签

c++ - 定义内联函数的正确方法是什么?

假设我有一个类X(X.h):classX{private:unsignedunitsSold=0;doublerevenue=0.0;public:doubleavgPrice();}avgPrice()应该怎么定义?Option1(类里面):X.hclassX{private:unsignedunitsSold=0;doublerevenue=0.0;public:doubleavgPrice(){returnunitsSold?revenue/unitsSold:0;}}Option2(在与类相同的文件中,但在类定义之外):X.hclassX{private:unsigneduni