Передать указатель в метод по ссылке и подобное - C++ - Обсуждение 1386876 |
|
Обсуждение
Всего сообщений: 63
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Передать указатель в метод по ссылке и подобное |
||||
OlegPL | 03.03.2015 15:54 |
https://www.cyberforum.ru/post7294379.html
Первая часть: Change(*t1); - это нормальная практика? Тут...
|
||
aLarman | 03.03.2015 17:03 |
https://www.cyberforum.ru/post7294652.html
да нормальная, нет, мы получаем ссылку на объект таким...
|
||
OlegPL | 03.03.2015 17:16 |
https://www.cyberforum.ru/post7294727.html
В данном примере компилятор ругается на 42 строку... Visual...
|
||
aLarman | 03.03.2015 17:32 |
https://www.cyberforum.ru/post7294804.html
я кажется перестарался, но с 1мерным так прокатывает
|
||
hoggy | 03.03.2015 17:47 |
https://www.cyberforum.ru/post7294870.html
да. Использование ссылок там, где ожидается реальный объект...
|
||
zss | 03.03.2015 17:50 |
https://www.cyberforum.ru/post7294886.html
mass имеет тип int mass, а передаете указатель на двумерный...
|
||
aLarman | 03.03.2015 17:56 |
https://www.cyberforum.ru/post7294920.html
аргументируйте
|
||
hoggy | 03.03.2015 18:06 |
https://www.cyberforum.ru/post7294959.html
есть стандартные способы получить всю необходимую...
|
||
aLarman | 03.03.2015 18:07 |
https://www.cyberforum.ru/post7294963.html
продемонстрируйте, буду рад пополнить свои знания:)
|
||
Voivoid | 03.03.2015 18:10 |
https://www.cyberforum.ru/post7294974.html
Так это ж не массив, это указатель на указатель :D
|
||
Croessmah | 03.03.2015 18:23 |
https://www.cyberforum.ru/post7295036.html
Я в курсе. И в контексте поста ТС узнать размер переданного...
|
||
hoggy | 03.03.2015 18:35 |
https://www.cyberforum.ru/post7295088.html
https://www.cyberforum.ru/cpp-beginners/thread1379952.html#p...
|
||
Voivoid | 03.03.2015 18:36 |
https://www.cyberforum.ru/post7295096.html
О каком куске памяти может идти речь если аргументом...
|
||
hoggy | 03.03.2015 18:41 |
https://www.cyberforum.ru/post7295119.html
ссылку на массив.
мы ведь ожидаем получить реальный...
|
||
Voivoid | 03.03.2015 18:47 |
https://www.cyberforum.ru/post7295142.html
Ну да.
И вообще, почему в плюсах new T возвращает T*,...
|
||
hoggy | 03.03.2015 18:51 |
https://www.cyberforum.ru/post7295161.html
она возвращает адрес где начинаются данные
это тип...
|
||
Voivoid | 03.03.2015 18:56 |
https://www.cyberforum.ru/post7295187.html
А, лол, я что-то совсем забыл, что в new можно указывать...
|
||
castorsky | 03.03.2015 19:03 |
https://www.cyberforum.ru/post7295223.html
лол, std::extent<int**, n>::value не скомпилируется как бы.
|
||
DrOffset | 03.03.2015 19:44 |
https://www.cyberforum.ru/post7295407.html
А int ** - это вовсе и не массив, а указатель. Речь ведь...
|
||
hoggy | 03.03.2015 20:29 |
https://www.cyberforum.ru/post7295593.html
вам стоит подучить с++
темы "указатели" и "массивы"
как...
|
||
castorsky | 03.03.2015 20:44 |
https://www.cyberforum.ru/post7295657.html
я как бы прекрасно знаю в чем разница между int* и int(*)....
|
||
hoggy | 03.03.2015 20:50 |
https://www.cyberforum.ru/post7295679.html
отлично. теперь вам осталось осознать разницу между...
|
||
DrOffset | 03.03.2015 20:54 |
https://www.cyberforum.ru/post7295696.html
ИМХО, у hoggy совершенно правильный посыл, научить людей...
|
||
castorsky | 03.03.2015 21:14 |
https://www.cyberforum.ru/post7295776.html
Не заставляйте меня отсылать Вас к стандарту, int(*) это...
|
||
hoggy | 03.03.2015 21:35 |
https://www.cyberforum.ru/post7295857.html
вам стоит самому подучить стандарт в таком случае:...
|
||
castaway | 03.03.2015 21:59 |
https://www.cyberforum.ru/post7295990.html
По-моему это просто указатель на массив. По крайней мере в...
|
||
castorsky | 03.03.2015 22:03 |
https://www.cyberforum.ru/post7296006.html
тип объекта type_t array есть type_t (*) . О чем вообще...
|
||
hoggy | 03.03.2015 22:08 |
https://www.cyberforum.ru/post7296032.html
Они и есть разные, согласно правилам языка.
Обычно,...
|
||
castaway | 03.03.2015 22:10 |
https://www.cyberforum.ru/post7296044.html
Это с какой-такой стати?
Есть массив, а есть указатель на...
|
||
hoggy | 03.03.2015 22:12 |
https://www.cyberforum.ru/post7296051.html
вам смешно в вашем невежестве.
...
|
||
castorsky | 03.03.2015 22:33 |
https://www.cyberforum.ru/post7296133.html
castaway, Я повторяю еще раз array-to-pointer conversion,...
|
||
castaway | 03.03.2015 22:59 |
https://www.cyberforum.ru/post7296257.html
А теперь мы вернёмся к вышесказанному дабы не потерять...
|
||
castorsky | 03.03.2015 23:10 |
https://www.cyberforum.ru/post7296294.html
Но я просил Вас прояснить что это значит. Надеюсь для Вас...
|
||
castaway | 03.03.2015 23:14 |
https://www.cyberforum.ru/post7296307.html
int main()
{
int a;
int * pa = a; // ok
int (*b) =...
|
||
hoggy | 03.03.2015 23:41 |
https://www.cyberforum.ru/post7296411.html
я просто оставлю это здесь
...
|
||
castorsky | 03.03.2015 23:46 |
https://www.cyberforum.ru/post7296415.html
castaway, и Вас не смущает int * pa = a при том что a имеет...
|
||
hoggy | 03.03.2015 23:58 |
https://www.cyberforum.ru/post7296453.html
Прошу прощения, в коде выше затупил.
Вот правильная...
|
||
Voivoid | 04.03.2015 09:23 |
https://www.cyberforum.ru/post7297176.html
Приведение ( не путь с привидением :) ) что-ли первый раз...
|
||
castorsky | 04.03.2015 09:32 |
https://www.cyberforum.ru/post7297192.html
давай ка я закомментирую
int main()
{
// a имеет...
|
||
Voivoid | 04.03.2015 09:38 |
https://www.cyberforum.ru/post7297228.html
Не-а, переменная a имеет тип int
Тут ты правда можешь...
|
||
aLarman | 04.03.2015 09:38 |
https://www.cyberforum.ru/post7297230.html
hoggy, такое только со стат массива, в данном примеры был...
|
||
Voivoid | 04.03.2015 09:40 |
https://www.cyberforum.ru/post7297237.html
Именно так и есть. А что тебя смущает?
|
||
castorsky | 04.03.2015 10:01 |
https://www.cyberforum.ru/post7297283.html
Мне не надо это компилировать чтобы понять что происходит....
|
||
aLarman | 04.03.2015 10:04 |
https://www.cyberforum.ru/post7297303.html
да я то в курсе, вот hoggy, так не считает видимо...
|
||
Voivoid | 04.03.2015 10:10 |
https://www.cyberforum.ru/post7297322.html
Ну дык, одно дело знание C++, а совсем другое знание...
|
||
castorsky | 04.03.2015 10:14 |
https://www.cyberforum.ru/post7297333.html
Нельзя сказать что знаешь язык если не пытался написать для...
|
||
Voivoid | 04.03.2015 10:31 |
https://www.cyberforum.ru/post7297354.html
Ок, тогда смотри, есть вот такой код:
typedef int X;
...
|
||
castorsky | 04.03.2015 10:36 |
https://www.cyberforum.ru/post7297391.html
не понимаю подвоха, это разные объекты (в широком смысле),...
|
||
castaway | 04.03.2015 11:13 |
https://www.cyberforum.ru/post7297524.html
Просто ради интереса, если это баг компилятора, то какой...
|
||
castorsky | 04.03.2015 11:20 |
https://www.cyberforum.ru/post7297550.html
castaway,
Это скорее баг языка, хотя возможно и...
|
||
Ilot | 04.03.2015 11:28 |
https://www.cyberforum.ru/post7297583.html
Переменная a имеет тип int. Переменная с имеет тип...
|
||
castorsky | 04.03.2015 11:30 |
https://www.cyberforum.ru/post7297592.html
синтаксический сахар + pretty print как бы, читайте выше,...
|
||
Voivoid | 04.03.2015 11:36 |
https://www.cyberforum.ru/post7297622.html
Ты ведь хотел сказать типы?
Э-э-э, кхм. Кажется...
|
||
Ilot | 04.03.2015 11:36 |
https://www.cyberforum.ru/post7297624.html
Выше я увидел только ваше сквернословие и не уважение к...
|
||
Ilot | 04.03.2015 12:01 |
https://www.cyberforum.ru/post7297715.html
Воспользуюсь своими привелегиями и объявляю, что разговор...
|
||
Voivoid | 04.03.2015 12:13 |
https://www.cyberforum.ru/post7297746.html
Ага, лол разные сущности. Т.е. только один из них тип, а...
|
||
castorsky | 04.03.2015 12:45 |
https://www.cyberforum.ru/post7297783.html
мейби это расставит точки
int main() {
int a; // int...
|
||
castaway | 04.03.2015 12:54 |
https://www.cyberforum.ru/post7297902.html
В 5-й и 6-й строках, в комменнтариях убери по одной первой...
|
||
Ilot | 04.03.2015 13:08 |
https://www.cyberforum.ru/post7297994.html
Никто мой мод не видел? Непомню куда его поставил... вот...
|
||
castorsky | 04.03.2015 13:11 |
https://www.cyberforum.ru/post7298002.html
Это не одно и то же, типа int нет, это просто сахар, такой...
|
||
hoggy | 04.03.2015 13:15 |
https://www.cyberforum.ru/post7298003.html
в данном варианте чел спрашивал, может ли fill(arr)...
|
||
Taatshi | 04.03.2015 13:17 |
https://www.cyberforum.ru/post7298032.html
Следующий, кто позволит себе проигнорировать мод,...
|
||
Tulosba | 04.03.2015 13:17 |
https://www.cyberforum.ru/post7298034.html
8.3.4 Arrays.
|
||
|
||||
Similar |
В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель Можно ли передать в метод свойство по ссылке Как в аргумент функции передать указатель на метод класса? Как передать указатель на функцию через метод класса ? |
|||
Ads |
|
|||
MoreAnswers |
Указатель на массив указателей на объекты, передать в метод объекта Как передать в метод класса Menu указатель на метод дочернего класса? Если в класс нужно передать указатель на указатель на массив строк неизвестной длинны? Передать в неуправляемую функцию указатель на указатель Функция, получающая указатель на обычную функцию, получает указатель на метод класса Указатель на объект или указатель на метод объекта |
|||