有什么方法可以确定某些类型在编译时是不可复制的吗?
我需要以下内容:

template<typename T, unsigned long long MaxSize>
struct circular_buffer : boost::noncopyable {
    static_assert(typeof(T) ?????, "T must be noncopyable!");
};

最佳答案

C++11 具有 is_copy_assignableis_copy_constructible 类型特征。断言两者都是假的。

关于c++ - 有什么方法可以让 static_assert 模板参数不可复制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21558324/

10-10 21:40