9
Як я можу переносити функцію C ++, яка приймає char ** на одних платформах і const char ** на інших?
На моїх машинах Linux (і OS X) iconv()функція має такий прототип: size_t iconv (iconv_t, char **inbuf... на FreeBSD це виглядає так: size_t iconv (iconv_t, const char **inbuf... Я хотів би, щоб мій код C ++ був побудований на обох платформах. З компіляторами C передача параметра char**для const char**параметра (або навпаки), …
91
c++
const
portability