![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
![]() Последний раз редактировалось netrino; 29.05.2010 в 16:20. |
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Спасибо, сейчас как раз про указатели еще раз читаю, и кажется понял, что это весьма удобный инструмент. Передал функции в качестве параметра адрес переменной в памяти, и по этому адресу изменил содержимое переменной. В таком случае, работа с переменными по средствам указателей будет быстрее, чем с глобальными переменными?
|
![]() |
![]() |
![]() |
#23 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]() Цитата:
![]() Когда ты передаешь адрес переменной в функцию, это намного быстрее и лучше. Например, при передаче переменной по значению происходит её копирование. Последний раз редактировалось profi; 29.05.2010 в 16:45. |
|
![]() |
![]() |
![]() |
#24 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
Удалил сообщение сам.
Последний раз редактировалось profi; 29.05.2010 в 16:33. |
![]() |
![]() |
![]() |
#25 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
И все же я не понимаю, почему стараются наоборот, использовать чаще указатели, чем глобальные переменные, если глобальные переменные работают быстрее? Взять, я не знаю... игру, или веб-сервер, или еще что-нибудь.
И в каких тогда конкретных случаях стоит использовать именно глобальные переменные, а в каких именно указатели? Последний раз редактировалось Артэс; 29.05.2010 в 16:41. |
![]() |
![]() |
![]() |
#27 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
Артэс часто использовать глобальные переменные - плохой стиль программирования. Так как значение глобальной переменной может быть изменено в одной части программы, а как раз в другой части(для корректной работы всей программы), оно должно иметь совершенно другое значение.
|
![]() |
![]() |
![]() |
#28 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#29 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Я вот и хочу написать разные модули и функции, и использовать их при написании новой программы. В итоге не придется несколько раз один и тот же код писать, достаточно будет объединить функции... но, побоялся, что упадет производительность, когда программа будет бегать от функции к функции...
а ведь доля секунды там, часть здесь, немного тут, так и может набраться ощутимая разница. Последний раз редактировалось Артэс; 29.05.2010 в 16:56. |
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
блин, вот и мое сообщение продублировалось)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на switch | ProgramerBeatz | Общие вопросы C/C++ | 12 | 25.01.2011 00:59 |
switch | Dimarik | Общие вопросы C/C++ | 4 | 11.04.2010 15:56 |
switch и string??? | i-cpp | Общие вопросы C/C++ | 7 | 12.02.2010 14:58 |
SWITCH 8 портовый | SKS | Компьютерное железо | 3 | 29.01.2009 03:39 |
Switch | Division | Общие вопросы C/C++ | 3 | 11.01.2009 23:52 |