Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (25.11.2007 в 08:37)
Вы можете вернуть при помощи return указатель - его не обязательно через параметры возвращать.

>и почему в C++ не могут как в PHP сделать передачу с функции массива(return $array) просто?
Потому что массивов в C++ как таковых нет - имеются лишь указатели на область памяти, вы можете обращаться к ячейкам этой памяти при помощи квадратных скобок [], это будет выглядеть так, как если бы вы обращались к массиву - однако вы вполне можете перепахать всю память программы, если выйдите за пределы массива - C++ это не отслеживает (поэтому программы такие быстрые - не выполняются многие операции, которые выполняютс в других языках).


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: