Что подходит:определение кучи статических методов в C++
class xyz {
static int xyzOp1() { }
static int xyzOp2() { }
};
ИЛИ
namespace xyz {
static int xyzOp1() {}
static int xyzOp2() {}
};
Есть ли что-то конкретное, которое мы можем получить, когда мы определяем с помощью класса тега в Comparision с пространством имен тега?
Также есть ли какие-либо различия в управлении памятью, которые нам нужно беспокоиться?
Thanks, Я писал несколько вспомогательных подпрограмм, чтобы получить системную информацию от разбора/proc fs, эти вспомогательные процедуры на самом деле не требуют ассоциации с классом, в моем требовании имеет смысл использовать пространство имен. Все могло измениться, если бы я хотел скрыть некоторые из этих вспомогательных подпрограмм, которые другие вспомогательные процедуры вызывают, но не подвергаются, в таком сценарии я мог бы предпочесть подход класса. – harishvk27