|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.04.2012, 06:25 | #11 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Код:
/ps Использование голых указателей для передачи данных - небезопасный способ работы. Можно запросто поймать вылет связанный с выходом за пределы диапазона. А потом несколько часов искать причину вылетов. Намного лучше для таких целей использовать либо ссылки на массивы, либо обертки над массивами, которые осуществляют все необходимые проверки для дебаг-версии приложения. |
|
01.04.2012, 09:43 | #12 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 57
|
_Bers. Имя массива - это адрес его первого элемента.
Цитата из одной книги: "Теперь предположим, что вы хотите создать функцию, которая возвращает строку. Правда, функция это сделать неспособна, зато (что даже лучше) она может возвратить адрес строки." А любая строка - это и есть массив. Последний раз редактировалось Крот; 01.04.2012 в 09:48. |
01.04.2012, 10:15 | #13 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
Ну ладно, так по карйней мере работает все. Спасибо г-н Крот за помощь =)
Повторенье - мать ученья. И прибежище для лентяев.
|
01.04.2012, 10:18 | #14 |
Пользователь
Регистрация: 15.03.2012
Сообщений: 57
|
Да не за что. Рад что помог
Спасибо за интересную задачку. |
01.04.2012, 11:29 | #15 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
2. Ты не прав. На языке с++ имя массива и указатель - это два принципиально различных типа данных. http://www.programmersforum.ru/showp...6&postcount=34 3. (На всякий случай тебе на заметку) На с++ не существует никаких строк, и не существует никаких динамических массивов. |
|
01.04.2012, 14:00 | #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 |
01.04.2012, 14:09 | #17 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
2. http://www.programmersforum.ru/showp...94&postcount=9 3. Цитата:
И весьма голословен. Последний раз редактировалось _Bers; 01.04.2012 в 14:11. |
||
01.04.2012, 14:15 | #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. |
|||
01.04.2012, 14:25 | #19 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Это все равно что сказать, что в ниже представленном коде присутствует утечка памяти: Код:
2. Делать выводы на основе одних лишь предположений, не имея в голове представления обо всей картинке является логически некорректным. Цитата:
Просто в данном случае, вызывающая сторона не указана. |
||
01.04.2012, 14:27 | #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 |