Инициализация стуктуры...
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 13.07.18 15:00
Оценка:
Есть структура с указателями на функции. Типа VTBL.

Некоторые функции имеют одинаковый набор аргументов.

Хочу безопасно инициализировать глобальный экземпляр этой структуры.

Пишу (я знаю что так нельзя, но вдруг уже стало можно в VS2017):

static const impl::text_services::db_common__text_services__cfg
 g_text_services_cfg=
{
 skeep_empty_space=impl::text_services::db_common__text_services__functions::skeep_empty_space,
 skeep_liter      =impl::text_services::db_common__text_services__functions::skeep_liter,
 char_is_delimiter=impl::text_services::db_common__text_services__functions::char_is_delimiter,
 pack_text_for_sql=impl::text_services::db_common__text_services__functions::pack_text_for_sql,
 test_eol_char    =impl::text_services::db_common__text_services__functions::test_eol_char__n_rn,
 test_empty_char  =impl::text_services::db_common__text_services__functions::test_empty_char,
};//g_text_services_cfg

Ошибка компиляции.

Блин. Я наверное раньше копыта откину, чем этот проклятый C++ будет удовлетворять моим скромным хотелкам
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.