Я сейчас программирую кусок кода, который интенсивно использует структуры в c ++.
Я ничего не нашел об этом в Интернете, поэтому я задаю вопрос здесь: если я переопределю уже существующий объект, все данные этого объекта будут удалены?
Мой код выглядит примерно так:
struct someStruct{
int someInt = 0; //some other data here
}
int main(){
while(someCondition){
someStruct newStruct;
//do stuff with Struct, like:
newStruct.someInt=1;
//use newStruct somewhere else
}
}
Мой вопрос здесь заключается в том, сохраняет ли новое объявление во втором прогоне while l oop данные ранее использованного объекта или стирает их. (Нужно ли удалять ненужные данные в newStruct или нет? Это приложение new и delete)
Заранее спасибо!