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. Может, кто подскажет, почему возникает эта проблема?АД
АВ
ClientBaseTS
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
_
ClientBaseBotBase::BotBase(...)
: ClientBase()
, ..._
connectedToLongPoll_и
conntectedToLongPoll_ ?АВ
BotBase::BotBase(...)
: ClientBase()
, ...АВ
_
src/BotBase.cpp & src/ClientBase.cpp TS
ClientBaseАВ
АВ