История изменений
Исправление eao197, (текущая версия) :
ЕМНИП, бывает еще и такое:
struct B {};
struct C {
C(const B & arg) {...};
};
...
C c(B());
Вот, можете сами попробовать:
#include <typeinfo>
#include <iostream>
struct B {};
struct C {
B b_;
C(const B & b) : b_(b) {}
};
int main() {
C c(B());
std::cout << typeid(c).name() << std::endl;
}
Исходная версия eao197, :
ЕМНИП, бывает еще и такое:
struct B {};
struct C {
C(const B & arg) {...};
};
...
C c(B());
Вот, можете сами попробовать:
#include <typeinfo>
#include <iostream>
struct B {};
struct C {
B b_;
C(const B & b) : b_(b) {}
};
int main() {
C c(B());
std::cout << typeid(c).name() << std::endl;
}