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> |
Copyright © 2021, Laslo Kraus
Poslednja revizija: 14.7.2021.