С++ тілінде құрылым шаблоны мен құрылымдық айнымалылардың сипаттамасын біріктіруге рұқсат етіледі. Мысалы:
Struct tovar1 { char name[10]; long int price;}tov1, tov2;
мұндағы tov1, tov2 - құрылымдық айнымалылардың атауы (tov1,tov2 - struct tovar 1 типті айнымалылар).
Құрылымдық айнымалылар өрістеріне қол жеткізу - " операторының көмегімен жүзеге асырылады.", қажетті құрылымдық айнымалыға сілтеме жасайды және -аты_var_struct._і.
Мұндай сілтеме қарапайым айнымалыларға сілтемелер рұқсат етілген кез келген жерде орналасуы мүмкін.Мысалы:
tov1.name=’’ volga’’,
tov2.price=12000;
Құрылымдық айнымалы өрісіне сілтеме қарапайым айнымалылардың барлық қасиеттеріне ие. Мысалы, егер өріс таңбалар массиві болса (char name [10];), онда tov1.name -көрсеткіш-бұл массивтің бірінші элементіне тұрақты, ал &tov1 өрнегі.баға-баға өрісінің бірінші байтының мекен-жайын алу. Функцияда тек бір құрылым анықталған жағдайда, сипаттаманы атын көрсетпей қолдануға рұқсат етіледі. Мысалы:struct{ char name[10];
long int price;} tov1;
Ауыспалы типті құрылымы (элементтері құрылымы) Мысалы: