Что делает оператор двоеточия (":") в этом конструкторе? Это эквивалентно MyClass(m_classID = -1, m_userdata = 0);? class MyClass {
public:
MyClass() : m_classID(-1), m_userdata(0) {
}
Возможно ли следующее: class myClass
{
private:
...
int m_nDataLength;
boost::shared_array<int> m_pData;
...
public:
myClass(): ..., m_nDataLength(10), m_pData(new