|  19.06.2011 / 19:11 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | __________________Вот, я написал класс на C++. Кто его хорошо знает, укажите на мои ошибки, неточности. Может я что-то неправильно делаю, или что-то можно записать более короче (например вещественный random). Буду благодарен  
   let live
 Прикрепленные файлы:  Array.cpp   (1.18 кб.) Скачано 509 раз  | 
|  19.06.2011 / 21:00 |  | 
| Freddy    Пользователь 
  Сейчас: Offline 
 Имя: ИгорьОткуда: Воронеж
 Регистрация: 30.01.2010
 
 | aNNiMON, в знаменателе: 1.0/(double)(rand()%10-0.5) можно просто 1/(rand()%10-0.5) Т. к. операнды при вычитании в знаменателе имеют разный тип (int-double), то результат автоматически приведётся к наибольшему - double, явно ничего приводить не надо, аналогично с делением - можно еденицу писать без дробной части, так как знаменатель - double  Изменено Freddy (19.06 / 21:01) (всего 1 раз)
 | 
|  20.06.2011 / 00:00 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | __________________Freddy, спасибо) За пол дня немного разобрался в C++    Всякие там дружественные функции, деструкторы, указатели... Открыть спойлер Закрыть спойлербред 
   let live | 
|  2.07.2011 / 09:51 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | #include <windows.h>#include <process.h> void Thread(void* pParams){MessageBox(NULL,"Text","Text",MB_YESNO | MB_DEFBUTTON1 | MB_ICONEXCLAMATION | MB_DEFAULT_DESKTOP_ONLY);} int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){// Запускаем тред_beginthread( Thread, 0, NULL);system("PAUSE");return 0;}
Что можно поставить вместо консольной паузы? Чтоб программа не закрывалась. | 
|  2.07.2011 / 11:31 |  | 
| Кекс    Пользователь 
  Сейчас: Offline 
 Имя: ИльяРегистрация: 22.04.2010
 
 | cin.get();И ещё какая-то есть, не помню. Но нужно подключать библиотеки. Ещё можно system("pause"), но это врядли тебе подойдёт
 
 | 
|  2.07.2011 / 11:32 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Кекс,  system("PAUSE") зовет консоль, cin.get тоже..)
 | 
|  2.07.2011 / 11:34 |  | 
| Кекс    Пользователь 
  Сейчас: Offline 
 Имя: ИльяРегистрация: 22.04.2010
 
 | Я ж не учил плюсы. Так, по-тихоньку.А sleep(1000) не подходит? Больше не знаю
 
 | 
|  2.07.2011 / 11:35 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Кекс,  Слип - нет.
 | 
|  2.07.2011 / 11:37 |  | 
| kiriman    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Красноярск
 Регистрация: 18.01.2010
 
 | Кекс,  Можно, если по другому использовать тред, есть WaitSingle... и че то там. Но после его вызова ничего исполнятся не будет. Вообще, можно в конце while(true){}   | 
|  2.07.2011 / 11:39 |  | 
| Кекс    Пользователь 
  Сейчас: Offline 
 Имя: ИльяРегистрация: 22.04.2010
 
 | Да, тоже была идейка с циклом)А что эта программа делает? Если, конечно, это весь код.
 
 |