Muhtemelen bir kopyası, ama aranması kolay değil ...
Aşağıdaki gibi bir başlık verildiğinde:
namespace ns1
{
class MyClass
{
void method();
};
}
method()
.Cpp dosyasında birkaç şekilde tanımlandığını görüyorum :
Versiyon 1:
namespace ns1
{
void MyClass::method()
{
...
}
}
Versiyon 2:
using namespace ns1;
void MyClass::method()
{
...
}
Sürüm 3:
void ns1::MyClass::method()
{
...
}
Bunu yapmanın 'doğru' bir yolu var mı? Bunların hepsi aynı anlama gelmediği için 'yanlış' mı?