网站建设工作室源码,wordpress如何删除已安装主题,商务网站建设公司,微信管理系统下载请编程完成如下任务#xff1a;
根据类的定义#xff0c;完成该类成员函数的实现。 编写main()函数#xff0c;分别以默认值和输入的值num创建对象c1和c2,调用成员函数对c1的数据成员增加1#xff0c;c2的数据成员减少1#xff0c;然后分别输出c1和c2的数据成员。 函数接…请编程完成如下任务
根据类的定义完成该类成员函数的实现。 编写main()函数分别以默认值和输入的值num创建对象c1和c2,调用成员函数对c1的数据成员增加1c2的数据成员减少1然后分别输出c1和c2的数据成员。 函数接口定义 class Counter{ public: Counter(int _value0); void increment();//给原值加1 void decrement(); //给原值减1 int getvalue();//获取计数器的值 void print();//显示计数 private: int value; }; int main() 裁判测试程序样例 #include iostream using namespace std; class Counter{ public: Counter(int _value0); void increment();//给原值加1 void decrement(); //给原值减1 int getvalue();//获取计数器的值 void print();//显示计数 private: int value; }; /* 请在这里填写答案 */ 输入样例 5 输出样例 1 4 思路
Counter::Counter(int _value):value(_value){} // 构造函数类外定义//类外定义 Counter 类的成员函数需要使用作用域解析运算符 :: 来指明这些函数属于哪个类。
void Counter ::increment(){ value;
}
void Counter::decrement(){value--;
}
int Counter::getvalue(){return value;
}
void Counter::print(){coutvalueendl;
}int main(){ Counter c1; // 使用默认值创建对象 c1c1.increment(); // 对 c1 的数据成员增加 1c1.print(); // 输出 c1 的数据成员int n;cinn;Counter c2(n); // 根据输入值创建对象 c2c2.decrement();c2.print(); //也可以写coutc2.getvalue()endl;return 0;
}