Jak sprawdzić czy komórka tablicy jest pusta?

0

Chciałbym móc sprawdzić czy w komórce tablicy zostało cokolwiek zadeklarowane czy też nie. tak żeby móc np. użyć tego jako warunku if. Czy istnieje jakaś funkcja która to robi?
Dodam że musi być to coś co wykorzystuje tylko standardowe biblioteki c++.

0

Możesz zrobić sobie tablicę optionali (std::optional) i wtedy możesz jak najbardziej sprawdzić.

0

Chciałbym żeby to była tablica struktur z intami z numeracją, i stringami - jakimś napisem w każdej komórce. Tablica była by wypisywana po kolei jako ponumerowane napisy do momentu w którym natrafiłaby na komórkę z pustym stringiem (stringi będą wczytywane z pliku tekstowego i nie wiadomo ile ich będzie). Niezbyt rozumiem co masz na myśli z tym optional.

1

Czy masz już coś napisane?
Przedstaw fragment pliku, z którego będzie czytane.
Jako dynamiczną tablicę proponuję std::vector.
Przy przeglądaniu wystarczy sprawdzić czy pole zawierające string nie jest puste (std::basic_string::empty).

1 użytkowników online, w tym zalogowanych: 0, gości: 1