В С++ я написал следующую простую основную информацию:
int main() {
char test[100];
void* a = (void*) test;
void* b = (void*) &test;
std::cout << a << " " << b << std::endl;
return 0;
}
И это дает мне тот же результат для a
и b
. Почему это? Я бы ожидал от обозначений, что второй будет адресом первого.