Сообщение Re[2]: Посоветуйте от 24.06.2015 10:33
Изменено 24.06.2015 11:03 Кодт
Здравствуйте, Mr.Delphist, Вы писали:
MD>Здравствуйте, pilot.net, Вы писали:
PN>>Имеем класс в закрытой библиотеке
PN>>
PN>>И мы пишем постоянно
PN>>
PN>>Можно ли это как-то оптимизировать, желательно без макросов
MD>Использовать Variant-тип?
MD>Использовать шаблонные getValues<T>()/setValues<T>()?
Эти слова я и без вас знаю , конкретней пожалуйста
MD>Здравствуйте, pilot.net, Вы писали:
PN>>Имеем класс в закрытой библиотеке
PN>>
PN>>class data
PN>>{
PN>> ...
PN>> typeData TypeData;
PN>> vector<double> getDoubleValues();
PN>> void setDoubleValues(vector<double>&)
PN>> vector<Float> getFloatValues();
PN>> void setFloatValues(vector<float>&)
PN>> ...
PN>>}
PN>>
PN>>И мы пишем постоянно
PN>>
PN>>if ( data.TypeData == ValueDouble)
PN>>{
PN>> return func<double>(data.getDoubleValues())
PN>>}else
PN>>if ( data.TypeData == ValueFloat)
PN>>{
PN>> return func<float>(data.getFloatValues())
PN>>}
PN>>
PN>>Можно ли это как-то оптимизировать, желательно без макросов
MD>Использовать Variant-тип?
MD>Использовать шаблонные getValues<T>()/setValues<T>()?
Эти слова я и без вас знаю , конкретней пожалуйста
Re[2]: Посоветуйте
Здравствуйте, Mr.Delphist, Вы писали:
<>
MD>Использовать Variant-тип?
MD>Использовать шаблонные getValues<T>()/setValues<T>()?
Эти слова я и без вас знаю , конкретней пожалуйста
<>
MD>Использовать Variant-тип?
MD>Использовать шаблонные getValues<T>()/setValues<T>()?
Эти слова я и без вас знаю , конкретней пожалуйста