小编Sec*_*azy的帖子

错误C2059:vs10中`= delete`的语法错误c ++代码

我有这个代码的问题:

// Make it Non Copyable 


FileLogger (const FileLogger &) = delete;
FileLogger &operator= (const FileLogger &) = delete;
Run Code Online (Sandbox Code Playgroud)

我需要解决这个错误:

Error   1   error C2059: syntax error : ';' 
Error   2   error C2238: unexpected token(s) preceding ';'  
Run Code Online (Sandbox Code Playgroud)

在上面发布的相同代码行中,此错误发生16次,语法相同.

c++ compiler-errors visual-studio-2010 visual-c++ c++11

1
推荐指数
1
解决办法
2396
查看次数

将c/c ++宏转换为c#中的等效代码

PLZ,我需要帮助,如何在c/c ++中将c#中的等效代码作为此宏获取.

#define BYTESWAP16(x)                   \
    ((((x) >> 8) & 0x00FF) | (((x) << 8) & 0xFF00))
#define BYTESWAP32(x)                   \
    ((((x) >> 24) & 0x000000FF) | (((x) >> 8) & 0x0000FF00) | \
     (((x) << 8) & 0x00FF0000) | (((x) << 24) & 0xFF000000))
#define ntohs(x)                        BYTESWAP16(x)
#define htons(x)                        BYTESWAP16(x)
#define ntohl(x)                        BYTESWAP32(x)
#define htonl(x)                        BYTESWAP32(x)
Run Code Online (Sandbox Code Playgroud)

c c# c++ macros

-3
推荐指数
1
解决办法
448
查看次数

标签 统计

c++ ×2

c ×1

c# ×1

c++11 ×1

compiler-errors ×1

macros ×1

visual-c++ ×1

visual-studio-2010 ×1