如何将向量转换为函数

迈克

我有以下代码:

void func(char *vChar);

int main(void){
    std::vector<char*> vChar;
    vChar.push_back("Bla Bla Bla");

    func(vChar);
    return 0;
}

void func(char *vChar){
    std::cout << vChar->size;
}

我不知道,它说我无法将vector转换为char *。请问,vChar是什么类型?是否与int tab []中的char *相同(我的意思是制表符为int *)?

juanchopanza

如果要传递向量,请为函数提供一个参数,该参数可以是向量,也可以是对向量的引用:

void func(const vector<const char*>& vChar); // const ref if you won't modify it

请注意,字符串文字不应该绑定到非const引用(出于充分的理由在C ++ 11中已弃用),因此请将vector设为a vector<const char*>,或者vector<string>如果您希望其拥有数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将向量内容向量转换为单列向量

来自分类Dev

如何将向量转换为矩阵?

来自分类Dev

如何将转换转换为函数?

来自分类Dev

如何将犰狳矩阵转换为向量向量?

来自分类Dev

如何将矩阵转换为向量的向量?

来自分类Dev

如何将函数转换为MooTools?

来自分类Dev

如何将向量转换为R中的列表?

来自分类Dev

如何将方向向量转换为欧拉角?

来自分类Dev

如何将循环转换为向量分配符号

来自分类Dev

如何将char的向量转换为stringstream

来自分类Dev

如何将NA从因子向量转换为0

来自分类Dev

如何将Python列表转换为列向量?

来自分类Dev

如何将像素向量转换为图像的Numpy数组

来自分类Dev

如何将Python列表转换为列向量?

来自分类Dev

如何将wstring转换为字节向量

来自分类Dev

如何将字符串转换为向量

来自分类Dev

如何将方向向量转换为欧拉角?

来自分类Dev

C ++如何将向量转换为数组?

来自分类Dev

如何将NA从因子向量转换为0

来自分类Dev

R如何将字符串转换为向量

来自分类Dev

如何将R中的矩阵转换为向量

来自分类Dev

如何将字符向量从R中的tm包转换为DocumentTermMatrix函数的语料库输入?

来自分类Dev

C ++-如何将函数转换为模板函数

来自分类Dev

如何将组合函数转换为置换函数?

来自分类Dev

如何将递归函数转换为迭代函数?

来自分类Dev

如何将函数转换为管道友好函数?

来自分类Dev

如何将MATLAB函数转换为R函数?

来自分类Dev

MATLAB:如何将(sym)函数转换为匿名函数?

来自分类Dev

如何将函数 sumVec 转换为模板函数