HMDemo/cppLib/Calculate.h
2024-05-28 19:32:20 +08:00

26 lines
487 B
C++

#ifndef CPPLIB_LIBRARY_H
#define CPPLIB_LIBRARY_H
#include <string>
#include "CalculateInfo.h"
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