Error_15_error C2589:'unsigned':'::'右侧的非法令牌 [英] Error_15_error C2589: 'unsigned' : illegal token on right side of '::'
问题描述
我收到了上述错误。任何人都可以帮我解决?
I am getting the above mentioned error.Can anyone help me out?
代码是
#define _STD_USING
#else
#include< stdint.h>
#endif
#if _GLOBAL_USING&& !定义(RC_INVOKED)
_STD_BEGIN
使用_CSTD int8_t;使用_CSTD int16_t;
使用_CSTD int32_t;使用_CSTD int64_t;
使用_CSTD uint8_t;使用_CSTD uint16_t;
使用_CSTD uint32_t;使用_CSTD uint64_t;
使用_CSTD int_least8_t;使用_CSTD int_least16_t;
使用_CSTD int_least32_t; 使用_CSTD int_least64_t;
使用_CSTD uint_least8_t;使用_CSTD uint_least16_t;
使用_CSTD uint_least32_t;使用_CSTD uint_least64_t;
使用_CSTD int_fast8_t;使用_CSTD int_fast16_t;
使用_CSTD int_fast32_t; 使用_CSTD int_fast64_t;
使用_CSTD uint_fast8_t;使用_CSTD uint_fast16_t;
使用_CSTD uint_fast32_t;使用_CSTD uint_fast64_t;
使用_CSTD intmax_t;使用_CSTD intptr_t;
使用_CSTD uintmax_t;使用_CSTD uintptr_t;
&NBSP; #if _HAS_TR1_DECLARATIONS
&NBSP;&NBSP;&NBSP; namespace tr1 {
使用_CSTD int8_t;使用_CSTD int16_t;
使用_CSTD int32_t;使用_CSTD int64_t;
使用_CSTD uint8_t;使用_CSTD uint16_t;
使用_CSTD uint32_t;使用_CSTD uint64_t;
使用_CSTD int_least8_t;使用_CSTD int_least16_t;
使用_CSTD int_least32_t; 使用_CSTD int_least64_t;
使用_CSTD uint_least8_t;使用_CSTD uint_least16_t;
使用_CSTD uint_least32_t;使用_CSTD uint_least64_t;
使用_CSTD int_fast8_t;使用_CSTD int_fast16_t;
使用_CSTD int_fast32_t; 使用_CSTD int_fast64_t;
使用_CSTD uint_fast8_t;使用_CSTD uint_fast16_t;
使用_CSTD uint_fast32_t;使用_CSTD uint_fast64_t;
使用_CSTD intmax_t;使用_CSTD intptr_t;
使用_CSTD uintmax_t;使用_CSTD uintptr_t;
&NBSP;&NBSP;&NBSP; &NBSP;}&NBSP;&NBSP;&NBSP;
#define _STD_USING
#else
#include <stdint.h>
#endif
#if _GLOBAL_USING && !defined(RC_INVOKED)
_STD_BEGIN
using _CSTD int8_t; using _CSTD int16_t;
using _CSTD int32_t; using _CSTD int64_t;
using _CSTD uint8_t; using _CSTD uint16_t;
using _CSTD uint32_t; using _CSTD uint64_t;
using _CSTD int_least8_t; using _CSTD int_least16_t;
using _CSTD int_least32_t; using _CSTD int_least64_t;
using _CSTD uint_least8_t; using _CSTD uint_least16_t;
using _CSTD uint_least32_t; using _CSTD uint_least64_t;
using _CSTD int_fast8_t; using _CSTD int_fast16_t;
using _CSTD int_fast32_t; using _CSTD int_fast64_t;
using _CSTD uint_fast8_t; using _CSTD uint_fast16_t;
using _CSTD uint_fast32_t; using _CSTD uint_fast64_t;
using _CSTD intmax_t; using _CSTD intptr_t;
using _CSTD uintmax_t; using _CSTD uintptr_t;
#if _HAS_TR1_DECLARATIONS
namespace tr1 {
using _CSTD int8_t; using _CSTD int16_t;
using _CSTD int32_t; using _CSTD int64_t;
using _CSTD uint8_t; using _CSTD uint16_t;
using _CSTD uint32_t; using _CSTD uint64_t;
using _CSTD int_least8_t; using _CSTD int_least16_t;
using _CSTD int_least32_t; using _CSTD int_least64_t;
using _CSTD uint_least8_t; using _CSTD uint_least16_t;
using _CSTD uint_least32_t; using _CSTD uint_least64_t;
using _CSTD int_fast8_t; using _CSTD int_fast16_t;
using _CSTD int_fast32_t; using _CSTD int_fast64_t;
using _CSTD uint_fast8_t; using _CSTD uint_fast16_t;
using _CSTD uint_fast32_t; using _CSTD uint_fast64_t;
using _CSTD intmax_t; using _CSTD intptr_t;
using _CSTD uintmax_t; using _CSTD uintptr_t;
}
&NBSP; #endif
_STD_END
#endif
#endif
#endif
_STD_END
#endif
#endif
S Pardhu Pavan
S Pardhu Pavan
推荐答案
我甚至看不到::运算符在任何地方都被使用。检查是否存在任何兼容性问题。
I can't even see the :: operator is getting used anywhere .Check if there is any compatibility issue.
谢谢
这篇关于Error_15_error C2589:'unsigned':'::'右侧的非法令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!