**** РЕДАКТИРОВАТЬ *** после нескольких комментариев, подтверждающих мое собственное мнение, основанное на догадке (передать в качестве аргумента)
то, что мне действительно нужно, - это рекомендации относительно того, что следует или не следует использоватьЧлены класса **** РЕДАКТИРОВАТЬ ***
Скажите, что Пример класса имеет несколько открытых функций
class Example
{
public:
A(int x);
G();
H();
Z();
private:
B();
C();
D();
E()
}
A вызывается и делает вызовы A-> B-> C->D-> Е. в функции E нам нужно использовать параметр X, который мы получили в A, но B, C, D не имеет к этому никакого отношения.
один вариант - сохранить int x в качестве члена класса и затем получить его в E. другой способ - передать его через B-> CD-> E. в качестве аргумента.
, по моему мнению, хранение его в качестве члена является плохой практикой, поскольку оно не имеет ничего общего с состоянием класса или данными, но в большинствекода, который я вижу, это то, что было сделано.
пытался Google для того, что является законным использованием ученика, но ничего не нашел.
мне кажется, что член в oopальтренативная плохая практика использования глобалов.
где я могу найти мнения или данные о нем?
я использую c ++