Наблюдал сейчас такое:
Файл a.cpp:
struct Foo {
void foo() { cout << "A"; }
}
Файл b.cpp
struct Foo {
void foo() { cout << "B\n"; }
}
void f() {
Foo q;
q.foo();
}
При вызове f() выдается "A". Какого хрена?
Прямо в таком виде пока не проверял, это наблюдается на более сложном коде. Но суть такова.
Update: спасибо
Read more... )
Comments 12
Reply
Reply
Reply
Reply
Reply
struct Foo {
void foo() { cout << "A"; }
};
}
и так во всех .cpp файлах
Reply
Reply
( ... )
Reply
Reply
Leave a comment