Я использую C++ Builder XE4 для Windows7 Professional (32 бит).Как узнать, был ли введен TStringList
У меня есть вопрос о TStringList;
Что я хотел бы сделать, так это узнать, была ли новая переменная TStringList введена или нет, чтобы предотвратить использование метода Add() для новичков TStringList;
Я думал, что проверка NULL может работать, но это не так.
TStringList *list;
// list = new TStringList(); // someone commented out by mistakes
if (list == NULL) {
ShowMessage(L"NULL");
} else {
ShowMessage(L"not empty");
}
return;
В приведенном выше коде показан диалог «не пустой».
Что такое стандартный способ проверки нового или не новичка TStringList?
Большое спасибо. Как вы предположили, я буду использовать 'TStringList * list = NULL' в объявлении. Затем я проверяю NULL переменных. – sevenOfNine