Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Мэйерс С. — Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ
Мэйерс С. — Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ

Автор: Мэйерс С.

Аннотация:

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.

Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2006

Количество страниц: 300

Добавлена в каталог: 06.03.2008

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Приведения, отбрасывание const      38
Приведения, синтаксические формы      122
Приведения, система типов      122
Примеры классов/шаблонов, ABEntry      41
Примеры классов/шаблонов, AccessLevels      102
Примеры классов/шаблонов, Address      185
Примеры классов/шаблонов, Airplane      166 167 169
Примеры классов/шаблонов, Airport      166
Примеры классов/шаблонов, AtomicClock      52
Примеры классов/шаблонов, AWOV      55 56
Примеры классов/шаблонов, B      20 179 258
Примеры классов/шаблонов, Base      65 124 141 160 161—163 250 252 256
Примеры классов/шаблонов, BelowBottom      218
Примеры классов/шаблонов, bidirectional_iterator_tag      227
Примеры классов/шаблонов, Bird      155 156
Примеры классов/шаблонов, Bitmap      66
Примеры классов/шаблонов, Borrowableltem      193
Примеры классов/шаблонов, Bottom      217
Примеры классов/шаблонов, Buy Transaction      60
Примеры классов/шаблонов, C      20
Примеры классов/шаблонов, Circle      182
Примеры классов/шаблонов, CompanyA      208
Примеры классов/шаблонов, CompanyB      208
Примеры классов/шаблонов, CompanyZ      209
Примеры классов/шаблонов, CostEstimate      29
Примеры классов/шаблонов, Cperson      198
Примеры классов/шаблонов, CtextBlock      35 36 37
Примеры классов/шаблонов, Customer      68 69
Примеры классов/шаблонов, D      180 258
Примеры классов/шаблонов, DatabaselD      196
Примеры классов/шаблонов, Date      69 88 146
Примеры классов/шаблонов, Day      88
Примеры классов/шаблонов, DBConn      57 59
Примеры классов/шаблонов, DBConnection      57
Примеры классов/шаблонов, deque      228
Примеры классов/шаблонов, deque::iterator      228
Примеры классов/шаблонов, Derived      65 124 141 160 161 162 163 206 256
Примеры классов/шаблонов, Directory      44
Примеры классов/шаблонов, ElectronicGadget      193
Примеры классов/шаблонов, Ellipse      164
Примеры классов/шаблонов, Empty      47 191
Примеры классов/шаблонов, EvilBadGay      174 176
Примеры классов/шаблонов, EyeCandy Character      176
Примеры классов/шаблонов, Factorial      234
Примеры классов/шаблонов, Factorial<0>      234
Примеры классов/шаблонов, File      194
Примеры классов/шаблонов, FileSystem      44
Примеры классов/шаблонов, FlyingBird      155
Примеры классов/шаблонов, Font      81
Примеры классов/шаблонов, forward_iterator_tag      227
Примеры классов/шаблонов, GameCharacter      171 172 174 175 178
Примеры классов/шаблонов, GameLevel      176
Примеры классов/шаблонов, GamePlayer      29 30
Примеры классов/шаблонов, GraphNode      19 20
Примеры классов/шаблонов, GUIObject      131
Примеры классов/шаблонов, HealthCalcFunc      178
Примеры классов/шаблонов, HealthCalculator      176
Примеры классов/шаблонов, HoldsAnlnt      191 192
Примеры классов/шаблонов, HomeForSale      50 51
Примеры классов/шаблонов, InputFile      194
Примеры классов/шаблонов, input_iterator_tag      227
Примеры классов/шаблонов, input_iterator_tag<Iter *>      229
Примеры классов/шаблонов, Investment      72 80
Примеры классов/шаблонов, IOFile      194
Примеры классов/шаблонов, Iperson      195 198
Примеры классов/шаблонов, iterator_traits      229 см.
Примеры классов/шаблонов, list      228
Примеры классов/шаблонов, list—iterator      228
Примеры классов/шаблонов, Lock      77 78
Примеры классов/шаблонов, LoggingMsgCender      208 210 211
Примеры классов/шаблонов, Middle      217
Примеры классов/шаблонов, Model A      166 168 169
Примеры классов/шаблонов, ModelB      166 167 168 169
Примеры классов/шаблонов, ModelC      168—169
Примеры классов/шаблонов, Month      88 89
Примеры классов/шаблонов, MP3Player      193
Примеры классов/шаблонов, MsgCender      208
Примеры классов/шаблонов, MsgCender<CompanyZ>      209
Примеры классов/шаблонов, MsgInfo      208
Примеры классов/шаблонов, NamedObject      48 49
Примеры классов/шаблонов, NewHandlerSupport      242
Примеры классов/шаблонов, OutputFile      194
Примеры классов/шаблонов, output_iterator_tag      227
Примеры классов/шаблонов, Penguin      155 156
Примеры классов/шаблонов, Person      95 139 144 145 149 154 185 188
Примеры классов/шаблонов, Personlnfo      196 198
Примеры классов/шаблонов, PhoneNumber      41 185
Примеры классов/шаблонов, PMImpl      136
Примеры классов/шаблонов, Point      40 54 129
Примеры классов/шаблонов, PrettyMenu      133 135 136
Примеры классов/шаблонов, PriorityCustomer      69
Примеры классов/шаблонов, random_access_iterator_tag      227
Примеры классов/шаблонов, Rational      98 109 111 221 222 223
Примеры классов/шаблонов, RealPerson      150
Примеры классов/шаблонов, Rectangle      129 130 157 164 182
Примеры классов/шаблонов, RectData      129
Примеры классов/шаблонов, SellTransaction      61
Примеры классов/шаблонов, Set      187
Примеры классов/шаблонов, Shape      164 165 166 170 182 184
Примеры классов/шаблонов, SmartPtr      218 219
Примеры классов/шаблонов, SpecialString      55
Примеры классов/шаблонов, SpecialWindow      125 126 127
Примеры классов/шаблонов, SpeedDataCollection      103
Примеры классов/шаблонов, Square      157
Примеры классов/шаблонов, SquareMatrix      213 214 215
Примеры классов/шаблонов, SquareMatrixBase      213 214
Примеры классов/шаблонов, StandardNewDeleteForms      257
Примеры классов/шаблонов, Student      95 154 188
Примеры классов/шаблонов, TextBlock      34 37 38
Примеры классов/шаблонов, TimeKeeper      53 54
Примеры классов/шаблонов, Timer      189
Примеры классов/шаблонов, Top      217
Примеры классов/шаблонов, Transaction      60 62 63
Примеры классов/шаблонов, Uncopyable      51
Примеры классов/шаблонов, WaterClock      52
Примеры классов/шаблонов, WebBrowser      105 107 108
Примеры классов/шаблонов, Widget      20 21 56 64 65 67 113 114 123 190 200 240 243 253 255 257
Примеры классов/шаблонов, Widget::WidgetTimer      190
Примеры классов/шаблонов, Widgetlmp      113
Примеры классов/шаблонов, Window      96 125 126 127
Примеры классов/шаблонов, WindowWithScroll Bars      96
Примеры классов/шаблонов, Wrist Watch      52
Примеры классов/шаблонов, X      239
Примеры классов/шаблонов, Y      239
Примеры классов/шаблонов, Year      88
Примеры классов/шаблонов, А      20
Примеры функций/шаблонов, ABEntry::ABEntry      41
Примеры функций/шаблонов, AccessLevels::getReadOnly      102
Примеры функций/шаблонов, AccessLevels::getReadWrite      102
Примеры функций/шаблонов, AccessLevels::setReadWrite      103
Примеры функций/шаблонов, AccessLevels::setWriteOnly      103
Примеры функций/шаблонов, advance      227 229
Примеры функций/шаблонов, Airplane::defaultFly      167
Примеры функций/шаблонов, Airplane::fly      166 167
Примеры функций/шаблонов, AskUserForDatabaselD      196
Примеры функций/шаблонов, AWOV::AWOV      56
Примеры функций/шаблонов, B::mf      180
Примеры функций/шаблонов, Base::operator delete      251
Примеры функций/шаблонов, Base::operator new      250
Примеры функций/шаблонов, Bird::fly      155
Примеры функций/шаблонов, BorrowableItem::checkout      193
Примеры функций/шаблонов, boundingBox      131
Примеры функций/шаблонов, BuyTransaction::BuyTransaction      63
Примеры функций/шаблонов, BuyTransaction::createLogString      63
Примеры функций/шаблонов, calcHealth      176
Примеры функций/шаблонов, calcWithMax      31
Примеры функций/шаблонов, changeFontSize      81
Примеры функций/шаблонов, Circle::draw      182
Примеры функций/шаблонов, clear Appointments      147 148
Примеры функций/шаблонов, clearBrowser      106
Примеры функций/шаблонов, CPerson::birthDate      198
Примеры функций/шаблонов, CPerson::Cperson      198
Примеры функций/шаблонов, CPerson::name      198
Примеры функций/шаблонов, CPerson::valueDelimClose      198
Примеры функций/шаблонов, CPerson::valueDelimOpen      198
Примеры функций/шаблонов, Createlnvestment      72 80 90
Примеры функций/шаблонов, CTextBlock::length      36
Примеры функций/шаблонов, CTextBlock::operator[]      35
Примеры функций/шаблонов, Customer::Customer      68 69
Примеры функций/шаблонов, Customer::operator=      69
Примеры функций/шаблонов, D::mf      180
Примеры функций/шаблонов, Date::Date      88
Примеры функций/шаблонов, Day::Day      88
Примеры функций/шаблонов, daysHeld      80
Примеры функций/шаблонов, DBConn::close      59
Примеры функций/шаблонов, DBConn::~DBConn      58 59
Примеры функций/шаблонов, defaultHealthCalc      174 175
Примеры функций/шаблонов, Derived::Derived      141 206
Примеры функций/шаблонов, Derived::mf1      163
Примеры функций/шаблонов, Derived::mf4      160
Примеры функций/шаблонов, Directory::Directory      44
Примеры функций/шаблонов, doAdvance      230
Примеры функций/шаблонов, doMultiply      225
Примеры функций/шаблонов, doProcessing      201
Примеры функций/шаблонов, doSomething      20 56 65 116
Примеры функций/шаблонов, doSomeWork      123
Примеры функций/шаблонов, eat      154 188
Примеры функций/шаблонов, ElectronicGadgetrxheckout      193
Примеры функций/шаблонов, Empty::Empty      47
Примеры функций/шаблонов, Empty::operator=      47
Примеры функций/шаблонов, Empty::~Empty      47
Примеры функций/шаблонов, encryptPassword      121
Примеры функций/шаблонов, error      156
Примеры функций/шаблонов, EvilBadGay::EvilBadGay      174
Примеры функций/шаблонов, f      73 75
Примеры функций/шаблонов, FlyingBird::fly      155
Примеры функций/шаблонов, Font::Font      81
Примеры функций/шаблонов, Font::get      81
Примеры функций/шаблонов, Font::operator FontHandle      81
Примеры функций/шаблонов, Font::—Font      81
Примеры функций/шаблонов, GameCharacter::doHealthValue      172
Примеры функций/шаблонов, GameCharacter::GameCharacter      174 176 178
Примеры функций/шаблонов, GameCharacter::health Value      171 172 174 176 178
Примеры функций/шаблонов, GameLevel::health      176
Примеры функций/шаблонов, GetFont      80
Примеры функций/шаблонов, hasAcceptableQuality      21
Примеры функций/шаблонов, HealthCalcFunc::calc      178
Примеры функций/шаблонов, HealthCalculator::operator()      176
Примеры функций/шаблонов, lock      77
Примеры функций/шаблонов, Lock::Lock      77 78
Примеры функций/шаблонов, Lock::~Lock      77
Примеры функций/шаблонов, logCall      68
Примеры функций/шаблонов, LoggingMsgSender::sendClear      209 210 211
Примеры функций/шаблонов, loseHealthQuickly      174
Примеры функций/шаблонов, loseHealthSlowly      174
Примеры функций/шаблонов, main      146 235 238
Примеры функций/шаблонов, makeBigger      157
Примеры функций/шаблонов, makePerson      196
Примеры функций/шаблонов, max      140
Примеры функций/шаблонов, ModelA:fly      166
Примеры функций/шаблонов, ModelB::fly      166
Примеры функций/шаблонов, ModelC::fly      166
Примеры функций/шаблонов, Month::Dec      89
Примеры функций/шаблонов, Month::Feb      89
Примеры функций/шаблонов, Month::Jan      89
Примеры функций/шаблонов, Month—Month      89
Примеры функций/шаблонов, MsgSender::sendClear      208
Примеры функций/шаблонов, MsgSender::sendSecret      208
Примеры функций/шаблонов, MsgSender<CompanyZ>::sendSecret      209
Примеры функций/шаблонов, NewHandlerHolder::NewHandlerHolder      241
Примеры функций/шаблонов, NewHandlerHolder::~NewHandlerHolder      241
Примеры функций/шаблонов, NewHandlerSupport::operator new      242
Примеры функций/шаблонов, NewHandlerSupport::set_new_handler      242
Примеры функций/шаблонов, numDigits      19
Примеры функций/шаблонов, operator *      98 99 100 101 111 221—225
Примеры функций/шаблонов, operator ==      100
Примеры функций/шаблонов, operator delete      251
Примеры функций/шаблонов, operator new      246 249
Примеры функций/шаблонов, outOfMem      238
Примеры функций/шаблонов, Penguin::fTy      156
Примеры функций/шаблонов, Person::age      139
Примеры функций/шаблонов, Person::create      149
Примеры функций/шаблонов, Person::Person      148
Примеры функций/шаблонов, PersonInfo::theName      196
Примеры функций/шаблонов, PersonInfo::valueDelimClose      196
Примеры функций/шаблонов, PersonInfo::valueDelimOpen      196
Примеры функций/шаблонов, PrettyMenu::changeBackground      133 135 136
Примеры функций/шаблонов, print      34
Примеры функций/шаблонов, print2nd      204 205
Примеры функций/шаблонов, printNameAndDisplay      96 97
Примеры функций/шаблонов, priority      85
Примеры функций/шаблонов, PriorityCustomer::operator=      69
Примеры функций/шаблонов, PriorityCustomer::PriorityCustomer      69
Примеры функций/шаблонов, process Widget      85
Примеры функций/шаблонов, RealPerson::RealPerson      150
Примеры функций/шаблонов, RealPerson::~RealPerson      150
Примеры функций/шаблонов, Rectangle::doDraw      184
Примеры функций/шаблонов, Rectangle::draw      182 184
Примеры функций/шаблонов, Rectangle::lowerRight      129 130
Примеры функций/шаблонов, Rectangle::upperLeft      129 130
Примеры функций/шаблонов, releaseFont      80
Примеры функций/шаблонов, Set::insert      187
Примеры функций/шаблонов, Set::member      187
Примеры функций/шаблонов, Set::remove      187
Примеры функций/шаблонов, Set::size      187
Примеры функций/шаблонов, Shape::doDraw      184
Примеры функций/шаблонов, Shape::draw      164 165 182 184
Примеры функций/шаблонов, Shape::error      164 166
Примеры функций/шаблонов, Shape::objected      164 170
Примеры функций/шаблонов, SmartPtr::get      219
Примеры функций/шаблонов, SmartPtr::SmartPtr      219
Примеры функций/шаблонов, someFunc      137 159
Примеры функций/шаблонов, Special Window::onResize      125
Примеры функций/шаблонов, SpecialWindow::blink      126 127
Примеры функций/шаблонов, SquareMatrix::invert      213
Примеры функций/шаблонов, SquareMatrix::setDataPtr      215
Примеры функций/шаблонов, SquareMatrix::SquareMatrix      215
Примеры функций/шаблонов, StandardNewDeleteForms::operator delete      257
Примеры функций/шаблонов, StandardNewDeleteForms::operator new      257
Примеры функций/шаблонов, std::swap      114
Примеры функций/шаблонов, std::swap<Widget>      113
Примеры функций/шаблонов, study      154 188
Примеры функций/шаблонов, swap      112 115
Примеры функций/шаблонов, tempDir      45
Примеры функций/шаблонов, TextBlock::operator[]      34 35 37 38
Примеры функций/шаблонов, tfs      45
Примеры функций/шаблонов, Timer::onTick      189
Примеры функций/шаблонов, Transaction::init      62
Примеры функций/шаблонов, Transaction::Transaction      60 63
Примеры функций/шаблонов, Uncopyable::operator=      51
Примеры функций/шаблонов, Uncopyable::Uncopyable      51
Примеры функций/шаблонов, unlock      77
Примеры функций/шаблонов, validateStudent      95
Примеры функций/шаблонов, Widget::onTick      190
Примеры функций/шаблонов, Widget::operator +=      64
Примеры функций/шаблонов, Widget::operator =      64 67 113
Примеры функций/шаблонов, Widget::operator new      240
Примеры функций/шаблонов, Widget::set_new_handler      240
Примеры функций/шаблонов, Widget::swap      114
Примеры функций/шаблонов, Window::blink      127
Примеры функций/шаблонов, Window::onResize      125
Примеры функций/шаблонов, workWithIterator      206 207
Примеры функций/шаблонов, Year—Year      88
Принцип паритета      80—20 см.
Присваивание      см. также «operator»
Присваивание и инициализация      40—42 120
Присваивание обобщенное      220—221
Присваивание обобщенное себе, operator=      65—68
Присваивание обобщенное, цепочка присваиваний      64
Присваивание себе, operator      65—68
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте