wstring * anzahl elemente ermitteln
-
std::wstring a[] = { L"1", L"2", L"3"};Wie kann ich die Anzahl der Elemente ermitteln?
a->size()gibt mir immer 1 aus.
-
wstring schrieb:
std::wstring a[] = { L"1", L"2", L"3"};Wie kann ich die Anzahl der Elemente ermitteln?
a->size()gibt mir immer 1 aus.
.. was korrekt ist.
Du meinst vielleicht:
int anzahleStringsImArrayA = sizeof(a)/sizeof(*a);
-
Vielleicht meinst Du auch:
#include <array> #include <string> #include <cstddef> int main() { std::array<std::wstring, 3> a; a[0] = L"1"; a[1] = L"2"; a[2] = L"3"; std::size_t stringCount = a.size(); }Kann man mit
initializer listsauch direkt initialisieren.