1 Вступление
В топике освещаются не столько подробности работы с git, сколько его отличия от схемы разработки других систем контроля версий, и общий подход (выработанный по большей части личным опытом и Git Community Book) к работе.
Компиляторщик
Статья приводится в сокращении из-за ограничения на объем материала.
else if
;obj.getProperty()
и obj.setProperty(value)
;В двух словах:
Переменные должны объявляться в начале логического блока, в котором они используются, а НЕ в начале функции или программы.
#include <iostream> class A { private: int a; int b; public: A(int x) : b(x), a(b) {} void dump() { std::cout << "a=" << a << " b=" << b << std::endl; } }; int main() { A a(42); a.dump(); return 0; }
a=42 b=42