X:
A
B
C
if ( one == 2 && two == 2 && three == 2 )
{
losNL[ i ].priority = 3;
}
if ( one == 2 && two == 2 || one == 2 && three == 2 || two == 2 && three == 2 )
{
losNL[ i ].priority = 2;
}
if ( one == 2 || two == 2 || three == 2 )
{
losNL[ i ].priority = 1;
}
class MyClass2;
class MyClass1
{
public:
MyClass2 mc2;
..{пустой конструктор}
};
class MyClass2
{
public:
int A,B,C;
..{пустой конструктор}
};
sqrt(fabs(atan(k/2-1.5)))
имелось ввиду не k, а a[k].class B {
public:
virtual void f() {}
...
}
class D: public B{
public:
void f(){}
...
}
...
doF(D());
...
void doF(const B& b){
b.f();// вызовется D::f()
}
B *d = new D();
delete d;
вы вызовете только деструктор базового класса. operator<
для того, чтобы отсортировать значения.<template class T>
T sum3(T t1, T t2, T3) {
return t1 + t2 + t3;
}
sum3(MyClass(), MyClass(), MyClass());
этот код скомпилируется только если вы определите MyClass::operator+.int year = (first << 8) + second;
int year = (first << 8) | second;