Каков наилучший и полезный способ объявления массива?Как я могу объявить «материал» на C++?
Для примера:
char *chData[ 100 ];
char chLetter;
"ч" в обоих объявлены переменные означает "полукокса". Однако один объявлен как массив. Как я должен это делать? Должен ли я объявить его как это:
char* a_chData[ 100 ];
char chLetter;
«а» в переменной «a_chData» обозначает массив. Выглядит хорошо право? Да, это было до тех пор, пока не был объявлен в классе:
class ClassA
{
public:
char* m_a_chData[ 100 ];
char m_chLetter;
};
«М» в переменной «m_a_chData» означает члена, потому что был объявлен в качестве члена класса, который ClassA. Но, он выглядит не очень хорошо.
О, как я должен объявлять класс? Должен ли я объявить это следующим образом:
class cParent
{
};
Первый «с» в «cParent» обозначает класс. Должен ли я просто забыть о «с» и просто оставить его «родителем»?
Drop 'type [fixed_length]' и использовать либо 'std :: array', либо' std :: vector'. – Zeta
Это венгерская нотация, и с современными IDE она в значительной степени устарела. –
Это зависит от вас, чтобы выбрать номенклатуру для ваших переменных. По крайней мере, если для этого нет твердой политики. Единственное: выберите один и придерживайтесь его. – Burkhard