как передается структура в функцию?
По указателю, по ссылке или по значению
typedef struct { int field; } Struct; void funct_by_pointer( Struct *ptr ) { } void func_by_ref( Struct& ref ) { } void func_by_value( Struct val ) { } void super_func() { Struct s; func_by_pointer( &s ); func_by_ref( s ); func_by_value( s ); }
Но может вам таки книжку какую-то почитать популярную? Там "С++ за 21 день" хотя бы, или "С++ для чайников"
Отсутствует
алина20 пишеткак передается структура в функцию?
По указателю, по ссылке или по значению
Выделить кодКод:
typedef struct { int field; } Struct; void funct_by_pointer( Struct *ptr ) { } void func_by_ref( Struct& ref ) { } void func_by_value( Struct val ) { } void super_func() { Struct s; func_by_pointer( &s ); func_by_ref( s ); func_by_value( s ); }Но может вам таки книжку какую-то почитать популярную? Там "С++ за 21 день" хотя бы, или "С++ для чайников"
спасибо, но мне теория нужна,знаю что в нете все есть, но там я не могу разобраться))
Отсутствует
но мне теория нужна,знаю что в нете все есть
А я вам не предлагал в инете это искать, я вам предложил книги почитать. Бумажные книги. Названия я привел даже. Или новое поколение не в курсе что это такое?
Отсутствует
алина20
Советую
1. "Освой самостоятельно C++ за 21 день"
http://www.ozon.ru/context/detail/id/20994846/
2. Полный справочник по C++ 4 издание (Герберт Шилдт)
http://rutracker.org/forum/viewtopic.php?t=2659550
Обратите внимание на различия между C и C++, также советую обратить внимание на различие в стандартах C, то есть есть несколько версий чистого C.
3. Можете поискать книги по C++ от "O'Reilly", они пишут "как для детей", но рассматривают серьезные вещи встречающиеся в реальной жизни.
4. Видео лекции на youtube.
Вообще у вас план такой:
1. Выучить C.
2. Выучить C++.
3. Выучить алгоритмы и структуры данных (несколько сортировок, графы).
https://www.youtube.com/playlist?list=P … D416004C91
4. Паттерны. Они хорошо описаны в википедии.
5. Как только освоите начало алгоритмов и паттернов, найдите книгу по лучше в интернете и читайте еще глубже.
В общем выучив это вы можете назвать себя программистом, так как большая часть языков похожа на C, и учится гораздо легче, если выучен C. Вы легко освоите php, javascript, java.
Отредактировано Firefoxus (08-12-2013 12:46:40)
Отсутствует