Question

i ai un wich de matrice contient un autre tableau

Aurais-je annoter cette façon?
pseudocode:

rgrgTest = newArray(2)

Que faire si le tableau contient-à-dire une struct
pseudocode:

rggrTest = newArray(2).newStruct()

Ou cette façon à savoir si je veux classer les types de données de la struct
pseudocode:

rggrlstlTest = newArray(2).newStruct(int id, str desc, int value)
Était-ce utile?

La solution

La « bonne » est dictée par votre norme de codage et la liste des préfixes.

L'ordre des préfixes représente généralement l'ordre dans lequel les choses qu'ils représentent seraient lus dans votre langue maternelle.

Utilisez préfixes une seule lettre (ou une seule lettre + numéros pour les types entiers) pour arrêter les noms devenir trop ingérable, alors peut-être « U8 » pour entier non signé 1 octet, « un » pour tableau, « r » pour struct ( comme dans "record").

Ne pas inclure les éléments de la structure dans le préfixe; que tout devient trop difficile à manier.

Donc, pour donner quelques exemples:

au8My1DArray[]      // A 1-dimensional array of unsigned 1-byte integers
aau8My2dArray[][]   // A 2-dimensionnal array of unsigned 1-byte integers
arMyArray[]         // A 1-dimensional array of structs

Note: Ceci est la notation hongroise des systèmes, et il semble être très impopulaire auprès des utilisateurs Stack Overflow, mais ne soyez pas rebutés! Il est encore courant dans le logiciel embarqué.

Voir aussi Wikipedia article sur le sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top