Elektrotehnicki fakultet, Beograd  Laslo Kraus

Programski jezik C++ sa rešenim zadacima

Ispravke uz šesto izdanje


Mesto Pogrešno Ispravno
strana: 51
red: ↓15
(int)rand() / ((RAND_MAX+1.) * 10) (int)(rand() / (RAND_MAX+1.) * 10))
strana: 58
red: ↓14
y.b = x.b + a; y.b = x.b + b;
strana: 66
slika: 3.1
strana: 73
red: ↑10
static void dodaj (int i); static void stavi (int i);
strana: 80
odeljak: 4.1.3
red: ↓8
moraju da se ne navedu. moraju da se navedu.
strana: 81
red: ↓9
automatski koriste u odgovarajućim trenucima. automatski koriste i/ili generišu u odgovarajućim trenucima.
strana: 83
red: ↓9
konstruktor kopije i konstruktor konverzije i
strana: 106
red: ↑8
oba operanda oba operatora
strana: 146
red: ↑2
specifični za klasu E ili ih je klasa E nasledila. specifični za klasu D ili ih je klasa D nasledila.
strana: 151
red: ↓19
Inicijalizatori, ako postoje, predstavljaju argumente pozivanih konstruktora. Ako postoje inicijalizatori, njihovi argumenti predstavljaju argumente pozivanih konstruktora.
strana: 156
red: ↓19
Čak se i preporučuje da destruktori osnovnih klasa budu virtuelne metode. Čak se i preporučuje da destruktori polimorfnih osnovnih klasa budu virtuelne metode.
strana: 171
red: ↑11 i ↑2
for (tek=prvi; for (Elem* tek=prvi;
strana: 173
red: ↑11
Pošto se klase Figura i Iter u nastavku pominju samo kao pokazivački ili upučivački parametri ili vrednosti funkcija, dovoljno je da budu samo deklarisane. Pošto se klasa Iter u nastavku pominje samo kao pokazivački ili upučivački parametar ili vrednost funkcija, dovoljno je da bude samo deklarisana.
strana: 174
red: ↓7
class Figura;
class Iter;
#include "figura.h"
class Iter;
strana: 176
red: ↓8
cout << "  " << *zb[i++] << endl; dat << "  " << *zb[i++] << endl;
strana: 180
red: ↑13
apstraktne klase NIter. klase NIter.
strana: 185
program: 6.17
red: ↓6
#include "trougao.h" #include "trougao1.h"
strana: 191
program: 6.21
red: ↓4
#include "trougao.h" #include "trougao1.h"
strana: 205
red: ↑5
s jednim rukovaocem s dva rukovaoca
strana: 206
red: ↓1, 2 i 6
Vektor Vekt
strana: 220
red: ↓17
koristi se reč typedef koristi se reč typename
strana: 222
red: ↑13
{ return strcmp(a,b) ? a : b; } { return strcmp(a,b)>0 ? a : b; }
strana: 223
red: ↑3
typename V = Niz<short> typename U = Niz<short>
strana: 225
red: ↓10
Vekt<float*,10> Vekt<float,10>
strana: 226
red: ↓5
{ return strcmp(a,b) ? a : b; } { return strcmp(a,b)>0 ? a : b; }
strana: 227
red: ↓25
// Generiše se A<int>::m(int&).
// Generiše se A<float>::m(int&).
// Generiše se A<float>::m(char&).
// Generiše se B<int>::m(int&).
// Generiše se B<float>::m(int&).
// Generiše se B<float>::m(char&).
strana: 242
red: ↓5
pomoću operatora ~. pomoću operatora !.
strana: 245
red: ↓26
Iteratori s više mogućnosti uvek mogu da se koriste za radnje nad zbirkama za koje su dovoljni iteratori s manje mogućnosti. Iteratori s manje mogućnosti uvek mogu da se koriste za radnje nad zbirkama za koje su dozvoljeni iteratori s više mogućnosti.
strana: 246
red: ↑5
cin << *i++); cin >> *i++);
strana: 249
red: ↓21
i<size(), i<v.size();
strana: 253
red: ↓13
prioritetne liste prioritetnog reda
strana: 254
red: ↓19
pair<K,P> pair<const K,P>
strana: 261
red: ↓20
bitova na 0. Treća metoda bitova na 0. Četvrta metoda
strana: 262
red: ↑14
u(y,x)u(y<x) u(x,y)u(x<y)
strana: 262
red: ↑12
u(x,y)u(x<y) u(y,x)u(y<x)
strana: 265
red: ↓6
vrednost atributa arg vrednost atributa rez
strana: 271
slika: 9.1
strana: 294
red: ↑2
greska = podaci.read(vekt, n).gcount() < n greska = podaci.read((char*)vekt, n).gcount() < n
strana: 297
slika 10.1
strana: 301
red: ↓20
fstream::open(ime, ios::out);
if (!is_open())             throw Greska(Greska::OTV);
if (!fstream::write((char*)&duz, sizeof(long)) ||
    !flush())               throw Greska(Greska::PIS);


fstream::open(ime, ios::out);
if (!is_open())             throw Greska(Greska::OTV);
close();
fstream::open(ime, ios::in | ios::out | ios::binary);
if (!fstream::write((char*)&duz, sizeof(long)) ||
    !flush())               throw Greska(Greska::PIS);
strana: 305
program: 10.5
red: ↓2
#include "rfile.h"
#include <iomanip>

#include "rfile.h"
#include <iostream>
#include <iomanip>
strana: 306
program: 10.6
red: ↓2
#include "rfile.h"
#include <iomanip>

#include "rfile.h"
#include <iostream>
#include <iomanip>

         
Autor: Laslo Kraus
E-pošta: kraus@etf.rs

Copyright © 2021, Laslo Kraus
Poslednja revizija: 14.7.2021.