Запитання з тегом «memory-address»

25
Що саме є покажчиком C, якщо не адресою пам'яті?
У поважному джерелі про C після обговорення &оператора наводиться така інформація : ... Трохи прикро, що термінологія [адреса] залишається, тому що вона бентежить тих, хто не знає, про що йдеться, і вводить в оману тих, хто це робить: думка про вказівники, як ніби вони адреси, зазвичай призводить до горя .. …

5
Правильний специфікатор формату для друку вказівника чи адреси?
Який специфікатор формату я повинен використовувати для друку адреси змінної? Я плутаюсь між нижченаведеною партією. % u - непідписане ціле число % x - шістнадцяткове значення % p - недійсний покажчик Який оптимальний формат для друку адреси?

5
Як я можу надійно отримати адресу об’єкта, коли оператор & перевантажений?
Розглянемо наступну програму: struct ghost { // ghosts like to pretend that they don't exist ghost* operator&() const volatile { return 0; } }; int main() { ghost clyde; ghost* clydes_address = &clyde; // darn; that's not clyde's address :'( } Як мені отримати clydeадресу? Я шукаю рішення, яке буде …

9
Доступ до адреси об’єктної пам'яті
Коли ви викликаєте object.__repr__()метод у Python, ви отримуєте щось подібне назад: <__main__.Test object at 0x2aba1c0cf890> Чи є спосіб затримати адресу пам’яті, якщо ви перевантажуєтесь __repr__(), крім того, якщо дзвонити super(Class, obj).__repr__()та повторно встановлювати її?


8
Адреса пам'яті змінних на Java
Будь ласка, подивіться на малюнок нижче. Коли ми створюємо об’єкт в java з newключовим словом, ми отримуємо адресу пам'яті з ОС. Коли ми пишемо, out.println(objName)ми можемо бачити "спеціальний" рядок як вихід. Мої запитання: Що це за вихід? Якщо це адреса пам'яті, яку нам дала ОС: а) Як я можу перетворити …

5
Оператор подвійної адреси C ++? (&&)
Я читаю вихідний код STL і не маю уявлення, що &&повинен робити оператор адреси. Ось приклад коду з stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } Чи має "Адреса адреси" сенс? Чому у нього є два оператори адреси, …

6
Роздрукуйте адресу або покажчик для значення в C
Я хочу зробити щось, що здається досить простим. Я отримую результати, але проблема в тому, що я не маю можливості дізнатися, чи є результати правильними. Я працюю на C і маю два покажчики; Я хочу надрукувати вміст покажчика. Я не хочу розіменовувати покажчик, щоб отримати значення, на яке вказують, я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.