![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Для начала попытаться понять зачем нужен каждый паттерн. Посидеть, повспоминать то что ты уже делал и подумать, где бы ты какой паттерн мог бы применить. Потом просто продолжать работать, как работал - у тебя само собой будет появляется желание сделать неуклюжую попытку применить тот или иной паттерн. Потом эти попытки станут более "уклюжими" ![]() Сама книга, неустаревающая классика жанра - GoF. Могу только пожелать удачи в хорошем(я бы сказал очень правильном) начинании ![]() -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
VladimirC |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
А не моглибы вы подсказать,новичку, как сделать так чтобы определенная команда,строка выполнялась только по прошествии определенного промежутка времени?
|
|||
|
||||
DjoNIK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 28.9.2006 Где: Питер/Георгиевск Репутация: 4 Всего: 5 |
Если ты хочешь, что бы "промежуток времени" был аппаратно независим, то, если я не ошибаюсь, тебе нужно создавать отдельный поток. Но так как ты новичок, то, возможно, цикл по сетчику тебе поможет. -------------------- - Плесни-ка мне холодного кипятку. - Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды? - Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку. (разговор петербуржца и москвича) |
|||
|
||||
VladimirC |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
а можно немножко поподробнее, как я понял просто сделать одну постоянно повторяющуюся, Х раз, команду? так? а если не сложно можно примерчик?
![]() ![]() |
|||
|
||||
Dims |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: 1 Всего: 11 |
Ну ты циклы умеешь делать? Операторы for, while, do?
|
|||
|
||||
VladimirC |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
конечно ,толко что надо вписать в этот цикл? какая команда отвечает за этот счетчик?
|
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
десять раз вызвать X();
|
|||
|
||||
AndrRus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 14.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
VladimirC, если я правильно понял, то ты хочешь просто оттянуть время в программе? Если да, то самым глупым способом - это можно сделать следующим образом: складывать бесконечно малую величину каким-либо из предложенных тебе циклов, пока она не станет значимой.
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Паузу можно задать определенными командами. Например sleep(unsigned sec) - пауза на sec секунд. Можно и другими, более точными, но для этого ты должен сказать, что у тебя за ОС и какой компилятор. |
|||
|
||||
VladimirC |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
bsa спасибо этого ответа я и ждал) попробую)
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Прочти мою подпись и запомни. ![]() |
|||
|
||||
kurtis |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
скорее всего это уже где-то было, но все-таки...
В чем смысл объявления функции как static???
В чем смысл такой вот штуки и что она вообще значит???конктретно смущает слово struct перед функцией!!!
заранее спасибо!!!=) |
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
это тип возвращаемого значения функции. область видимости функции ограничивается одним модулем. |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
kurtis, оба вопроса - пережиток языка Си.
В С++ вместо static используюется namespace {}(анонимное пространство имён), а struct перед именем типа структуры писать не нужно. -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
kurtis |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
спасибо, помогло!!!=))
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |