为什么在这种情况下静态断言会触发?由于 64 位地址线和 char 是单个字节,这些地址是否相同?
#include <type_traits>
int main()
{
char a='a';
char b='b';
static_assert ( &a == &b, " ERROR: Same addr" ) ;
}
main.cpp: In function ‘int main()’:
main.cpp:9:3: error: static assertion failed: ERROR: Same addr