Ist Vector
Die C-Normen wurden im Laufe der Zeit überarbeitet, insbesondere von C 03 auf C 11, was zu strengeren Anforderungen für jeden Containerbetrieb führte. Dies ermöglicht die Einbeziehung von Typen, die kopierkonstruierbar, aber nicht zuweisbar sind, wie z. B. Strukturen mit const-Mitgliedern, in Vektoren, solange bestimmte Operationen ausgeführt werden (z. B. Konstruktion und Push_back).
Die Anfrage ergibt sich als ob diese Lockerung der Standards die Erstellung von Vektoren ermöglicht
Die Unfähigkeit, viel mit einem Vektor konstanter Objekte zu tun, sowie die nahezu Äquivalenz eines konstanten Vektors
Die C-Standards haben diesen Aspekt im Laufe der Jahre kontinuierlich verfeinert, indem sie jeden Typ explizit ausschließen in C 03 bis hin zum Ausschluss gerader const- und volatiler Objekttypen in C 17.
Das obige ist der detaillierte Inhalt vonKönnen Sie in C 11 einen „std::vector' erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!