Автор: Alexhoppus (12.06.2010 в 01:36)
long *key_byte1,*key_byte2;
long k1=11;
long k2=31;
key_byte1=&k1;
key_byte2=&k2;
cout<<key_byte2-key_byte1<<endl;
getchar(); |
В этом коде я пробовал объявлять и указатели и перемменные разными типами, но результат всегда один -1. Указатель на тип char должен ссылаться на 2 байта памяти, а long на 8 по-моему, а почему тут получается всегда 1?