Подскажите функцию
Нужна функция, если таковая вообще есть, возвращающая объект или указатель на него по его названию. Уточну: в качестве параметра функции передается строковая величина (CString или char) - его название, а возвращается объект.
Цитата:
Originally posted by udgine
Нужна функция, если таковая вообще есть, возвращающая объект или указатель на него по его названию. Уточну: в качестве параметра функции передается строковая величина (CString или char) - его название, а возвращается объект.
Нужна функция, если таковая вообще есть, возвращающая объект или указатель на него по его названию. Уточну: в качестве параметра функции передается строковая величина (CString или char) - его название, а возвращается объект.
Нет такой функции. Это делается ifами по всем доступным именам классов. Вроде
if( ClassName = "CString" ) return new CString();
if( ClassName = "char" ) return new char;
...
100 против 1 она тебе ненужна. :)
Цитата:
Originally posted by segev
udgine
100 против 1 она тебе ненужна. :)
udgine
100 против 1 она тебе ненужна. :)
Нужна, но люди говорят, что нету такой. А че ты можешь предложить?
А почему бы не воспользоваться функциями из RTTI "информация о типе времени выполнения"?
Цитата:
Originally posted by udgine
Нужна, но люди говорят, что нету такой. А че ты можешь предложить?
Нужна, но люди говорят, что нету такой. А че ты можешь предложить?
Хотелось бы увидеть объективный пример необходимости такой ф-ции.
Цитата:
А че ты можешь предложить?
Я предлагаю обойтись без нее. Уверен, что получится. :)