Cześć, mam takie pytanie: czy w C++ można bez żadnych konsekwencji dodawać do zmiennej typu int zmienną typu bool jako wartość 0/1?
Mam następujący problem: mam w klasie jedną zmienną typu bool. Jeśli ta zmienna jest równa true to pewna tablica jest o 1 index dłuższa. Natomiast do tablicy używam pętli for więc wygodniej byłoby mi to robić tak:
for(i=0; i<num_array+zmienna_bool;i++)
tablica[i] = ...
Reasumując jak zmienna_bool będzie true to by mi wykonywało działania na tablicy o 1 dłuższej, natomiast jeśli false to będzie standardowy rozmiar tablicy. Naturalnie tablicę również zadeklarowałbym uwzględniając zmienną_bool
Z góry dzięki za pomoc.