26 lines
424 B
C
26 lines
424 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
#include <list>
|
||
|
|
#include <map>
|
||
|
|
#include <queue>
|
||
|
|
#include <set>
|
||
|
|
#include <sstream>
|
||
|
|
#include <stack>
|
||
|
|
#include <string>
|
||
|
|
#include <unordered_map>
|
||
|
|
#include <unordered_set>
|
||
|
|
#include <cstddef>
|
||
|
|
|
||
|
|
/// \~chinese
|
||
|
|
/// @brief 不可拷贝对象
|
||
|
|
class Noncopyable
|
||
|
|
{
|
||
|
|
protected:
|
||
|
|
Noncopyable() = default;
|
||
|
|
|
||
|
|
private:
|
||
|
|
Noncopyable(const Noncopyable &) = delete;
|
||
|
|
|
||
|
|
Noncopyable &operator=(const Noncopyable &) = delete;
|
||
|
|
};
|