Я определил структуру, которая имеет конструктор:
struct MyStruct
{
MyStruct(const int value)
: value(value)
{
}
int value;
};
и следующие объекты:
int main()
{
MyStruct a (true);
MyStruct b {true};
}
Но я не получил ошибок компиляции, либо с MVS2015, либо с Xcode 7.3.1.
- Почему я не получаю ошибок компиляции?
- Как мне заставить компилятор помочь мне это обнаружить? (Первоначально структура была записана с данными
bool
, но через некоторое время код был изменен, аbool
сталint
и было введено несколько ошибок.)