আমি সবেমাত্র একটি নতুন সি ++ সফ্টওয়্যার প্রকল্পে যোগদান করেছি এবং আমি নকশাটি বোঝার চেষ্টা করছি। প্রকল্পটি নামবিহীন নেমস্পেসগুলির ঘন ঘন ব্যবহার করে। উদাহরণস্বরূপ, শ্রেণি সংজ্ঞা ফাইলে এরকম কিছু ঘটতে পারে:
// newusertype.cc
namespace {
const int SIZE_OF_ARRAY_X;
const int SIZE_OF_ARRAY_Y;
bool getState(userType*,otherUserType*);
}
newusertype::newusertype(...) {...
ডিজাইনের বিবেচনাগুলি কী কী যার কারণে কোনও একটি নামবিহীন নেমস্পেস ব্যবহার করতে পারে? সুবিধা এবং অসুবিধা সমূহ কি কি?
static
। আপনি কি দয়া করে তুলনা করতে পারেন__attribute__ ((visibility ("hidden")))
?