o
Size: a a a
o
TS
numeric_limits
с утра по мск =) throw()
, например, static T max() throw();
интересно, чем было обоснованно такое решение?inline constexpr
переменных в стандарте (или я не вижу)?АК
numeric_limits
с утра по мск =) throw()
, например, static T max() throw();
интересно, чем было обоснованно такое решение?inline constexpr
переменных в стандарте (или я не вижу)?throw()
- отсутствие исключений, это же логично?АК
TS
throw()
- отсутствие исключений, это же логично?DF
АД
_
ClientBase
- родитель, BotBase
- потомок.class ClientBase {
public:
ClientBase()
: connectedToLongPoll_(false) {}
protected:
bool conntectedToLongPoll_;
};
class BotBase : public ClientBase {
public:
BotBase() {}
void Send(std::string message) {
if (connectedToLongPoll_) throw std::exception();
}
};На удивление, он кидает мне постоянно exception'ы о том, что
connectedToLongPoll_ is true
. BotBase()
явно вызывать конструктор родителя ": ClientBase()
", но это не работает. Все работает, если я явно укажу в конструкторе BotBase() { connectedToLongPoll_ = false; }
, в таком случае все нормально работает. Собираю весь проект C++11
. Может, кто подскажет, почему возникает эта проблема?АД
АВ
ClientBase
TS
ClientBase
- родитель, BotBase
- потомок.class ClientBase {
public:
ClientBase()
: connectedToLongPoll_(false) {}
protected:
bool conntectedToLongPoll_;
};
class BotBase : public ClientBase {
public:
BotBase() {}
void Send(std::string message) {
if (connectedToLongPoll_) throw std::exception();
}
};На удивление, он кидает мне постоянно exception'ы о том, что
connectedToLongPoll_ is true
. BotBase()
явно вызывать конструктор родителя ": ClientBase()
", но это не работает. Все работает, если я явно укажу в конструкторе BotBase() { connectedToLongPoll_ = false; }
, в таком случае все нормально работает. Собираю весь проект C++11
. Может, кто подскажет, почему возникает эта проблема?connectedToLongPoll_и
conntectedToLongPoll_
?LA
_
ClientBase
BotBase::BotBase(...)
: ClientBase()
, ...
_
connectedToLongPoll_и
conntectedToLongPoll_
?АВ
BotBase::BotBase(...)
: ClientBase()
, ...
АВ
_
src/BotBase.cpp & src/ClientBase.cpp
TS
ClientBase
АВ
АВ