在标题为由于错误的strcmp参数处理而生成的警告之后,似乎存在一些关于标准实际上保证关于字符类型的值表示的问题.
这看起来很好,但标准是否保证(1)总是会产生真实的?
char unsigned * p1 = ...; char * p2 = reinterpret_cast<char *> (p1); *p1 == *p2; // (1)
c++ language-lawyer c++11 c++14
c++ ×1
c++11 ×1
c++14 ×1
language-lawyer ×1