![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Код:
/ps Использование голых указателей для передачи данных - небезопасный способ работы. Можно запросто поймать вылет связанный с выходом за пределы диапазона. А потом несколько часов искать причину вылетов. Намного лучше для таких целей использовать либо ссылки на массивы, либо обертки над массивами, которые осуществляют все необходимые проверки для дебаг-версии приложения. |
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 57
|
![]()
_Bers. Имя массива - это адрес его первого элемента.
Цитата из одной книги: "Теперь предположим, что вы хотите создать функцию, которая возвращает строку. Правда, функция это сделать неспособна, зато (что даже лучше) она может возвратить адрес строки." А любая строка - это и есть массив. Последний раз редактировалось Крот; 01.04.2012 в 09:48. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
![]()
Ну ладно, так по карйней мере работает все. Спасибо г-н Крот за помощь =)
![]()
Повторенье - мать ученья. И прибежище для лентяев.
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 57
|
![]()
Да не за что. Рад что помог
![]() Спасибо за интересную задачку. |
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
2. Ты не прав. На языке с++ имя массива и указатель - это два принципиально различных типа данных. http://www.programmersforum.ru/showp...6&postcount=34 3. (На всякий случай тебе на заметку) На с++ не существует никаких строк, и не существует никаких динамических массивов. |
|
![]() |
![]() |
![]() |
#16 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2_Bers
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#17 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
2. http://www.programmersforum.ru/showp...94&postcount=9 3. Цитата:
И весьма голословен. Последний раз редактировалось _Bers; 01.04.2012 в 14:11. |
||
![]() |
![]() |
![]() |
#18 | |||
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
1_Bers
Цитата:
Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 01.04.2012 в 14:21. |
|||
![]() |
![]() |
![]() |
#19 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Это все равно что сказать, что в ниже представленном коде присутствует утечка памяти: Код:
2. Делать выводы на основе одних лишь предположений, не имея в голове представления обо всей картинке является логически некорректным. Цитата:
Просто в данном случае, вызывающая сторона не указана. |
||
![]() |
![]() |
![]() |
#20 | |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
2_Bers
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявить массив через функцию. (С++) | Alendorff | Помощь студентам | 11 | 20.02.2012 18:22 |
Передача указателей на массив в функцию. | nibir | Общие вопросы C/C++ | 14 | 06.07.2011 13:24 |
Как передать Динамический массив в функцию? | RainCat | Помощь студентам | 4 | 13.04.2011 11:25 |
Массив используя функцию и процедуру. | Profan4ik | Помощь студентам | 1 | 30.05.2010 14:06 |
Передача указателя на массив в функцию | loser | Общие вопросы C/C++ | 2 | 19.02.2010 19:41 |