Глюки

1. В H-файлі для рядків теж потрібна бібліотека

#include <string>

using namespace std;

2. Прототипи функцій

void F1();

int main() { ... }

void F1() { ... }

3.

int a = 1000000000;

int c = a * a * a;

cout << c;

-402653184

4.

double a = 5.1;

double b = 5.5;

while (a != b) {

    a += 0.1;

    cout << a << endl;

    if (a > 6) { break; }

}

5. Крапка з комою після класу

class Date{

};

int main() { ... }

6. 

#include <string>

cout << "abcd" + 1 << endl;

cout << "abcd" + 2 << endl;

cout << "abcd" + 3 << endl;

cout << "abcd" + 4 << endl;

bcd

cd

d

Рішення: cout << "abcd" + to_string(1) << endl;

7. 

for (int i = 0; i < 10; i++)

{

   // People people("Andriy"); - помилка

   People* people = new People("Nikita");  // ok

   Student tmp(people);

   student.push_back(tmp);

}