void FakeMas::initLSRKeys() {
const char* lsrKeysInit[]= {
"platform.enhancedmetadata.categories.baseurl",
"platform.enhancedmetadata.eventresolution.baseurl",
"platform.enhancedmetadata.image.baseurl",
"platform.enhancedmetadata.ondemands.baseurl",
"platform.enhancedmetadata.programmes.baseurl",
"platform.enhancedmetadata.recommend.baseurl",
"platform.enhancedmetadata.schedule.baseurl",
"platform.enhancedmetadata.scheduleevents.baseurl",
"platform.enhancedmetadata.search.baseurl",
"platform.enhancedmetadata.serviceresolve.baseurl",
"platform.enhancedmetadata.applicationresolve.baseurl",
"platform.enhancedmetadata.suggestions.baseurl",
"platform.enhancedmetadata.summaries.baseurl",
"platform.enhancedmetadata.bootstrap.baseurl"
};
endpointLSRKey(lsrKeysInit, lsrKeysInit+14);
}
Then get
error: no match for call to '(std::__debug::vector<std::basic_string<char> >)
(const char* [14], const char**)'
anyone get any idea about this?
THanks
You can only use the form
variable(arguments...)in an initializer (i.e. in a declaration). When assigning to a variable that already exists, use an assignment or in this case useassign: