HMDemo/cppLib/Calculate.h

26 lines
487 B
C
Raw Permalink Normal View History

2024-04-23 11:02:19 +08:00
#ifndef CPPLIB_LIBRARY_H
#define CPPLIB_LIBRARY_H
#include <string>
2024-05-28 19:32:20 +08:00
#include "CalculateInfo.h"
2024-04-23 11:02:19 +08:00
class Calculate {
public:
static Calculate& getInstance();
int add(int a, int b);
CalculateInfo getInfo();
// 删除拷贝构造函数和赋值运算符
Calculate(const Calculate&) = delete;
Calculate& operator=(const Calculate&) = delete;
private:
// 构造函数和析构函数私有化
Calculate() {}
~Calculate() {}
};
#endif //CPPLIB_LIBRARY_H