win32中#define PORT (u_short)10000,现在我想动态获取 PORT,该再怎么定义PORT,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/11 08:41:00
win32中#define PORT (u_short)10000,现在我想动态获取 PORT,该再怎么定义PORT,
![win32中#define PORT (u_short)10000,现在我想动态获取 PORT,该再怎么定义PORT,](/uploads/image/z/9341150-14-0.jpg?t=win32%E4%B8%AD%23define+PORT+%28u_short%2910000%2C%E7%8E%B0%E5%9C%A8%E6%88%91%E6%83%B3%E5%8A%A8%E6%80%81%E8%8E%B7%E5%8F%96+PORT%2C%E8%AF%A5%E5%86%8D%E6%80%8E%E4%B9%88%E5%AE%9A%E4%B9%89PORT%2C)
那就不要使用宏定义了,宏定义在编译时直接展开,所以必须要用常量.
你要动态获取,那就用全局或者静态变量就好了.
u_short Port;
或者static u_short port;
使用前先赋值,然后再使用
你要动态获取,那就用全局或者静态变量就好了.
u_short Port;
或者static u_short port;
使用前先赋值,然后再使用