将PHP调用中的向量发送到C ++程序并读取它

时间:2015-06-30 14:33:04

标签: php c++ parsing vector

I understand how PHPC++以及 what (int argc, char** argv) is 之间传递参数,但就 visible examples given 始终与integers或{{1}有关}。

我想发送stringsvectors。作为 answered in a previous question of mine ,序列化是一种选择,但我也被告知这不是必需的。无论哪种方式,如何从booleans读出arguments并进入相应的变量持有者(即char** argv)仍然是一个谜。

有人可以通过示例或指向不涉及std::vector<std::string>integers的示例的链接来帮助我吗?

1 个答案:

答案 0 :(得分:1)

char ** argv读入std::vector<std::string>

int main(int argc, char ** argv) {
    ++argv, --argc;    // To skip the first argument, i.e. filename

    std::vector<std::string> vec(argv, argv + argc);
    ...
}