【发布时间】:2013-11-03 21:50:11
【问题描述】:
我对这段代码有疑问:
// Make it Non Copyable
FileLogger (const FileLogger &) = delete;
FileLogger &operator= (const FileLogger &) = delete;
我需要解决这个错误:
Error 1 error C2059: syntax error : ';'
Error 2 error C2238: unexpected token(s) preceding ';'
此错误在上面发布的同一代码行中以相同的语法发生了 16 次。
【问题讨论】:
-
您使用的是哪个版本的 Visual C++ 编译器?
-
您到底希望做什么?这个合成器在很多方面似乎都是错误的,我什至没有......
-
我根本不懂那种语法。你想做什么? FileLogger 是一个函数,如果是,你如何将它分配给“删除”?发布更多信息,也许我可以提供帮助。
-
@Havenard 这应该是C++11 中的有效语法。
-
@greatwolf 真的吗?这些到底是什么意思?
标签: c++ visual-studio-2010 visual-c++ c++11 compiler-errors