Найденные опечатки (И.А. Волкова, А.В. Иванов, Л.Е. Карпов - Основы объектно-ориентированного программирования. Язык программирования С++)
Описание файла
Файл "Найденные опечатки" внутри архива находится в папке "И.А. Волкова, А.В. Иванов, Л.Е. Карпов - Основы объектно-ориентированного программирования. Язык программирования С++". PDF-файл из архива "И.А. Волкова, А.В. Иванов, Л.Е. Карпов - Основы объектно-ориентированного программирования. Язык программирования С++", который расположен в категории "". Всё это находится в предмете "практикум (прикладное программное обеспечение и системы программирования)" из 4 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
И. А. Волкова, А. В. Иванов, Л. Е. КарповОсновы объектно-ориентированного программирования.Язык программирования С++.Список найденных опечаток21.03.2011№ СтраницаСтароеИсправленное1стр.12,Пример:int & imax (int & m){int & imax (int * m){2стр.43,Пример:внизуfriend vector operator+= (constvector & v1, const vector & v2);friend vector & operator+= (vector& v1, const vector & v2);3стр.44,сверхуvector operator+=(const vector &v1, const vector & v2);vector & operator+= (vector & v1,const vector & v2);4стр. 50float −> double −> long doublefloat −> double5стр. 54,f(a):int −> long : шаг 2. Расширение(целочисленное)int −> long : шаг 3.
Стандартноепреобразование6стр. 64,10.4. —третийабзацПри открытом наследовании......, как и его собственныеоткрытые членыПри закрытом наследовании........, как и его собственныезакрытые члены7стр. 67,конецпримерасверху// на объект с1 типа класс С// на объект а1 типа класс А,// в общем случае такой вызовнекорректен8стр. 72,первыйабзац... на который этот указываетуказатель... на который указывает этотуказатель9стр.
73,раздел11.1,первыйабзац, 3-епредложениесначала срабатывает деструкторбазового класса ...... , а затемсрабатывает деструктортекущегово вторую очередь срабатываетдеструктор базового класса ...... , асначала срабатывает деструктортекущего ....1/210 стр. 99,classallocatorvoid dealocate (pointer p, size_typen);// перераспределение n объектовтипа Т...void destroy (pointer p); //освобождает память, на которуюуказывает p...}11 стр. 100,рисунокдляобратныхитераторов12 стр. 106,iteratorerase (...Drbegin()CBvoid deallocate (pointer p, size_typen);// освобождает память для nобъектов типа Т без вызовадеструкторов...void destroy (pointer p); //вызывает деструктор для *р, неосвобождая память, на которуюуказывает р};ADrend() rbegin()CBArend()iterator erase (iterator i) { ...
return(i); }// уничтожение заданногоэлемента и выдача элемента,// следующего за удалённымiterator erase (iterator i) { ... return(res); }// уничтожение заданногоэлемента и выдача итератораэлемента,// следующего за удалённымiterator erase (iterator start, iteratorfinish)//уничтожение диапазона[start,finish) и выдача// следующего за последнимудалённымiterator erase (iterator start, iteratorfinish)// уничтожение диапазона[start,finish) и выдача// итератора элемента,следующего за последнимудалённым13 стр. 106,внизуtemplate <class C> typenameC::iterator find_last( ...{typename C::iterator p = c.end ();...template <class C> typenameC::const_iterator find_last...{typename C::const_iterator p =c.end (); ...14 стр.
107,сверхуtemplate <class C> typenameC::iterator find_last(... { typenameC::reversе_iterator ri = find( ......template <class C> typenameC::const_iterator find_last( ... {typename C::const_reversе_iteratorri = find( ......typename C::const_iterator i =ri.base ();typename C::iterator i = ri.base ();2/2.