Указатели - C++ - Обсуждение 325146 |
|
Обсуждение
Всего сообщений: 55
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Указатели |
||||
Hagrael | 23.06.2011 20:08 |
https://www.cyberforum.ru/post1789217.html
1) Указатель можно инициализирвоать только с помощью...
|
||
sandye51 | 23.06.2011 20:12 |
https://www.cyberforum.ru/post1789229.html
нет. Варианты
int a = 4;
int* p1 = &a;
int* p2 = p1;...
|
||
OstapBender | 23.06.2011 20:19 |
https://www.cyberforum.ru/post1789248.html
важно также, что не *p=&a,
а p=&a;
если не при...
|
||
Kastaneda | 23.06.2011 20:20 |
https://www.cyberforum.ru/post1789251.html
и даже так:
int *p=(int*)123456;
А как компилятор...
|
||
silent_1991 | 23.06.2011 20:21 |
https://www.cyberforum.ru/post1789254.html
OstapBender, а при объявлении звёздочка относится к типу, а...
|
||
OstapBender | 23.06.2011 20:27 |
https://www.cyberforum.ru/post1789262.html
silent_1991, да я понял, что про объявление не совсем точно...
|
||
Nameless One | 24.06.2011 06:50 |
https://www.cyberforum.ru/post1790082.html
Можно сделать так:#include <stdio.h>
#include <stdlib.h>
...
|
||
Hagrael | 24.06.2011 11:20 |
https://www.cyberforum.ru/post1790540.html
Спасибо за различные способы, но последний я не до конца...
|
||
pito211 | 24.06.2011 11:46 |
https://www.cyberforum.ru/post1790620.html
в данном случае на этапе компиляции:
int a;
a = 5.5;...
|
||
Hagrael | 24.06.2011 11:48 |
https://www.cyberforum.ru/post1790627.html
А разве может быть по-другому?
|
||
pito211 | 24.06.2011 11:55 |
https://www.cyberforum.ru/post1790636.html
конечно.
int a;
a = 5.5;
00D714F7 mov dword...
|
||
Nameless One | 24.06.2011 12:03 |
https://www.cyberforum.ru/post1790674.html
это означает выделение динамическое выделение памяти под...
|
||
Hagrael | 24.06.2011 12:04 |
https://www.cyberforum.ru/post1790676.html
Но она же возвращает переменную с типом type*. А такие...
|
||
Nameless One | 24.06.2011 12:07 |
https://www.cyberforum.ru/post1790691.html
Адрес он и в африке адрес. Натуральное число, являющееся...
|
||
pito211 | 24.06.2011 12:14 |
https://www.cyberforum.ru/post1790719.html
возвращает она адрес, а указатель это переменная содержащая...
|
||
Hagrael | 24.06.2011 13:02 |
https://www.cyberforum.ru/post1790891.html
Большое спасибо, Nameless One, за такое хорошее изложение!...
|
||
pito211 | 24.06.2011 15:11 |
https://www.cyberforum.ru/post1791267.html
для инта и дабла всё прорсто - выделяется память для инта и...
|
||
silent_1991 | 24.06.2011 16:15 |
https://www.cyberforum.ru/post1791500.html
Тип хранится в ОЗУ только во время компиляции. В том и суть...
|
||
Nameless One | 24.06.2011 16:27 |
https://www.cyberforum.ru/post1791539.html
Потому что С статически типизирован, а механизм вывода...
|
||
Hagrael | 24.06.2011 20:32 |
https://www.cyberforum.ru/post1792244.html
Большое всем спасибо за ответы!
Вы имеете в виду, что...
|
||
silent_1991 | 24.06.2011 20:45 |
https://www.cyberforum.ru/post1792292.html
Hagrael, ваши предположения не верны, ничего никуда...
|
||
Hagrael | 24.06.2011 20:56 |
https://www.cyberforum.ru/post1792319.html
Все, с типом указателей разобрался, спасибо.
А...
|
||
silent_1991 | 24.06.2011 20:58 |
https://www.cyberforum.ru/post1792328.html
Hagrael, я не понимаю, что вы под этим подразумеваете?...
|
||
Hagrael | 24.06.2011 21:04 |
https://www.cyberforum.ru/post1792346.html
silent_1991, я подразумеваю память под, если так можно...
|
||
silent_1991 | 24.06.2011 21:09 |
https://www.cyberforum.ru/post1792358.html
Hagrael, если уж речь зашла о процессе, то будет выделено...
|
||
Chelioss | 24.06.2011 21:10 |
https://www.cyberforum.ru/post1792367.html
new? или вы имели ввиду, что нет в его коде?
|
||
Hagrael | 24.06.2011 21:12 |
https://www.cyberforum.ru/post1792375.html
Спасибо за объяснение, но могу ли я полагать, что память...
|
||
silent_1991 | 24.06.2011 21:18 |
https://www.cyberforum.ru/post1792389.html
Chelioss, я имел ввиду, что переменные нельзя объявлять на...
|
||
ValeryLaptev | 25.06.2011 04:36 |
https://www.cyberforum.ru/post1792928.html
Все зависит от операционной системы. Если речь идет о...
|
||
Bers | 25.06.2011 05:10 |
https://www.cyberforum.ru/post1792937.html
Ну, наверное, смысл не в том, что бы экономить память, а в...
|
||
taras atavin | 25.06.2011 07:11 |
https://www.cyberforum.ru/post1792964.html
Указатель есть целое специального вида и системно зависимой...
|
||
ValeryLaptev | 25.06.2011 08:33 |
https://www.cyberforum.ru/post1793014.html
Перечисленные вами проблемы начинают сказываться только при...
|
||
Bers | 25.06.2011 09:07 |
https://www.cyberforum.ru/post1793043.html
Хм. А причём тут размер памяти? Речь же о потерях...
|
||
Evg | 25.06.2011 10:58 |
https://www.cyberforum.ru/post1793200.html
В современных многозадачных операционных системах каждая...
|
||
taras atavin | 25.06.2011 11:54 |
https://www.cyberforum.ru/post1793226.html
Это ты так кратко переформулировал мой пост?
Добавлено...
|
||
talis | 25.06.2011 11:58 |
https://www.cyberforum.ru/post1793322.html
Так-то оно так, да не совсем по этой причине. Есть ведь...
|
||
taras atavin | 25.06.2011 11:59 |
https://www.cyberforum.ru/post1793323.html
А кэш? А дальность переходов? А если умудришся не уложится...
|
||
Hagrael | 25.06.2011 15:24 |
https://www.cyberforum.ru/post1793692.html
Итак, почему надо указывать тип для указателя? Ведь...
|
||
talis | 25.06.2011 15:38 |
https://www.cyberforum.ru/post1793724.html
Память адресуется по байтам, каждый из которых состоит из 8...
|
||
Hagrael | 25.06.2011 15:59 |
https://www.cyberforum.ru/post1793750.html
За схему большое спасибо, значит, что виртуальная память...
|
||
talis | 25.06.2011 17:14 |
https://www.cyberforum.ru/post1793780.html
Да, могут. Реально это будут разные физические адреса, а...
|
||
xAtom | 25.06.2011 18:15 |
https://www.cyberforum.ru/post1794021.html
В Windows 32 - разрядных виртуалка начинается 64-kb со...
|
||
Chelioss | 25.06.2011 18:44 |
https://www.cyberforum.ru/post1794106.html
Допустим есть две запущенные программы. Для каждой система...
|
||
ValeryLaptev | 25.06.2011 18:59 |
https://www.cyberforum.ru/post1794147.html
Chelioss, потому как КАЖДАЯ запущенная программа - это...
|
||
Hagrael | 25.06.2011 20:21 |
https://www.cyberforum.ru/post1794391.html
talis, спасибо за объяснение.
Но вопросы еще остались....
|
||
pito211 | 25.06.2011 20:54 |
https://www.cyberforum.ru/post1794476.html
почитай Таненбаума "Современные операционные системы" ну...
|
||
Hagrael | 25.06.2011 20:57 |
https://www.cyberforum.ru/post1794483.html
pito211, позже я доберусь и до ассемблера, однако пока...
|
||
pito211 | 25.06.2011 21:11 |
https://www.cyberforum.ru/post1794495.html
да уже сто раз тут все механизмы обсудили, указатели...
|
||
Hagrael | 25.06.2011 21:14 |
https://www.cyberforum.ru/post1794532.html
pito211, в моей книге этих нюансов не описывается, а главу...
|
||
ValeryLaptev | 25.06.2011 21:23 |
https://www.cyberforum.ru/post1794553.html
Hagrael, немного про адреса и указатели.
Память - это...
|
||
taras atavin | 26.06.2011 10:30 |
https://www.cyberforum.ru/post1795361.html
С этим связана одна проблема: delee p;//Сколько байт здесь...
|
||
Hagrael | 26.06.2011 10:34 |
https://www.cyberforum.ru/post1795385.html
Странная вещь у меня тут возникла. Вот код:
const int a=5;...
|
||
taras atavin | 26.06.2011 10:35 |
https://www.cyberforum.ru/post1795386.html
Нет. Но поля элементов таблицы - указатели.
|
||
Hagrael | 26.06.2011 10:36 |
https://www.cyberforum.ru/post1795388.html
Непонятно вообще, зачем массив делают константой.
|
||
Bers | 26.06.2011 11:38 |
https://www.cyberforum.ru/post1795416.html
Существует небольшая проблема:
int m; int * p = m; // or...
|
||
|
||||
Similar |
Указатели и указатели на указатели, а также типы данных Через указатели на указатели посчитать сумму двух чисел и записать в третье Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей? Используя нетипизированные указатели и указатели на подпрограммы обобщить сортировку пузырьком |
|||
Ads |
|
|||
MoreAnswers |
Есть три переменные. Используя указатели на указатели, поменять значение максимальной и минимальной переменной Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? Зачем нужны все эти указатели (или не указатели) Указатели на указатели, как правильно разыменовать, где ошибка? |
|||