Глюки
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);
}