Хотите проверить, что я понимаю, как это работает.
Есть ++ класса C с одной публичной переменной экземпляра:Вопрос о создании экземпляра C++
char* character_encoding;
и чей единственный конструктор определен как:
TF_StringList(const char* encoding = "cp_1252");
, когда я использую этот класс либо C++/CLI или C++, то первая вещь Я это объявить указатель на объект этого класса:
const TF_StringList * categories;
Тогда позже я его экземпляр:
categories = new TF_StringList();
это дает мне указатель на объект типа TF_StringList, переменная character_encoding которого установлена на «cp_1252»; Итак, все ли логично?
Джим
Почему необходимо загрязнять этот вопрос сомнительным префиксом «неуправляемый». возможно, ошибаюсь, но я уверен, что Stroustrup никогда не писал книгу «Дизайн и эволюция неуправляемого C++». –
Правда, мои извинения перед нашими предками –
Невозможно узнать, не имея исходного кода для конструктора. Кстати, менеджмент не имеет к этому никакого отношения, поэтому я был бы признателен, если бы вы вернули свои быстрые комментарии, я один из немногих миллионов, работающих с (нормальным) C++ :) –