这句C++代码后面的?号充当什么意思啊。
INTERNET_PORT nPort = (pGetRequest->fUseSSL) ?//INTERNET_PORT 是一个无符号整形数指向结构体成员INTERNET_DEFAULT_HTTPS_PORT :
INTERNET_DEFAULT_HTTP_PORT;
代码如上:
想问下INTERNET_PORT nPort = (pGetRequest->fUseSSL) ?末尾的?号是充当什么角色什么意思。是WINTHTIP 相关知识。其中三个宏定义是这样的
#define INTERNET_DEFAULT_PORT 0 // use the protocol-specific default
#define INTERNET_DEFAULT_HTTP_PORT 80 // " " HTTP "
#define INTERNET_DEFAULT_HTTPS_PORT 443
跟着 后面2句也是不明白再次声明宏?INTERNET_DEFAULT_HTTPS_PORT : 这句后面怎么使用了冒号?