我在'='标记之前收到预期表达式的错误.
#define RMH_MAX_UNENCODED_LENGTH= (RMH_MESSAGE_MAX_SIZE - RMH_ENCODED_MSG_OVERHEAD); // RMH_MAX_UNENCODED_LENGTH =4064
#define RMH_MAX_ENCODED_LENGTH = (3*sizeof(RMH_MAX_UNENCODED_LENGTH) / 4);//RMH_MAX_ENCODED_LENGTH =4;
int k = RMH_MAX_UNENCODED_LENGTH; //Error:expected expression before '=' token
NSLog(@"f:%d",k);
Run Code Online (Sandbox Code Playgroud)
你的语法错了.使用:
#define RMH_MAX_UNENCODED_LENGTH (RMH_MESSAGE_MAX_SIZE - RMH_ENCODED_MSG_OVERHEAD)
Run Code Online (Sandbox Code Playgroud)
注意:不=,不;,没有评论.
defines是"简单"纯文本替换.
| 归档时间: |
|
| 查看次数: |
7354 次 |
| 最近记录: |