为什么静态断言在这种情况下?由于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
Run Code Online (Sandbox Code Playgroud)