সম্ভবত একটি সদৃশ, তবে এটি সন্ধানের জন্য সহজ কোনও নয় ...
একটি শিরোনাম দেওয়া হয়েছে:
namespace ns1
{
class MyClass
{
void method();
};
}
আমি method()
.cpp ফাইলে বিভিন্ন উপায়ে সংজ্ঞায়িত দেখেছি :
সংস্করণ 1:
namespace ns1
{
void MyClass::method()
{
...
}
}
সংস্করণ 2:
using namespace ns1;
void MyClass::method()
{
...
}
সংস্করণ 3:
void ns1::MyClass::method()
{
...
}
এটি করার কোনও 'সঠিক' উপায় আছে? এগুলির মধ্যে কোনওটিই 'ভুল' যার অর্থ তারা সবাই একই জিনিস বোঝায় না?