En C++ j'ai 2 vecteurs STL A
et V
. A
a des données et est en mesure de le changer, V
seulement des points aux données, mais ne lit que et ne peut pas le modifier. Donc, si ces deux vecteurs sont à l'intérieur d'une classe ce sera la syntaxe deC++ comment faire deux vecteurs un avec des données les autres points et lit seulement
- définition Variables
- attribution
A
référence enV
- get_A() et get_V() sera elle renvoie une référence ou un pointeur?
également Si j'ai d'autres vecteurs normaux comme A
, B
, C
et D
suis-je capable de « insérer » leurs références dans V
afin que V
peut les voir un par un? Pour l'autorisation V.size()
sera égale à A.size() + B.size() + C.size()
.
Désolé pour la confusion, je crois que je l'ai posé la question de mauvaise façon
Cela ressemble beaucoup à ses devoirs. Si oui, s'il vous plaît ajouter une étiquette de devoirs. –
Essayez-vous de permettre à un appelant client de voir les données sans les modifier? – rerun
Demandez-vous réellement "quelle est la syntaxe de la définition et de l'affectation des variables?" ou essayez-vous de demander "comment puis-je implémenter l'initialisation et l'affectation de telle sorte que j'obtiens un certain comportement?" –