return г: } }: int mainO { PQV
Автор admin
Среда, 10 июня 2009 11:32
return г: } }: int mainO { PQV pqi; srand(time(0)): fordnt i – 0; i < 100; 1++) pqi .push(randO % 25): const vector& v – pqi.vectorО; copy(v.beginO. v.endO. ostream_iterator(cout. ” “)): cout « “\n….\n”; whiledpqi .emptyO) { cout « pqi .topO « ‘ ‘: pqi .popO; } } ///:- Благодаря своей компактности это решение оказывается самым простым и удобным. Вдобавок оно гарантирует, что пользователь всегда получит доступ к отсортированному вектору. Теоретически существует только одна проблема: функция getVector() возвращает vector по значению, что может привести к большим затратам ресурсов при сложных типах параметра Т. Битовые поля Принято считать, что язык С «близок к оборудованию», поэтому многих программистов раздражает отсутствие в нем собственного варианта представления двоичных чисел. Есть десятичные числа, есть шестнадцатеричные (которые можно терпеть только из-за удобной группировки битов в уме), но работать в восьмеричной системе? Фу. Ни в одной спецификации микросхемы регистры не описываются ни в восьмеричной, ни в шестнадцатеричной системах — только в двоичной. Однако С не позволяет
Комментарии закрыты.
Последние комментарии