相关疑难解决方法(0)

vector <char>对字符串的好处?

这个问题是有关,但不完全一样,这个问题.

除了与可读性相关的问题之外,使用std::vector<char>而不是std::string保存任意二进制数据是否有任何好处?

即,与字符串相比,是否有任何使用向量更容易/更有效/更好的任务?

c++ string stl vector

14
推荐指数
2
解决办法
1万
查看次数

在 C 中,如果我使用数组作为函数的参数,则数组大小没有意义,因为数组名作为指针

据我所知

int func(int arr[5]) {
    printf("Test");
}
Run Code Online (Sandbox Code Playgroud)

方括号中的数组大小(例如 5)没有任何意义,因为 arr 只是指向数组第一个元素的指针,即它与

int func(int *arr) {
    printf("Test");
}
Run Code Online (Sandbox Code Playgroud)

或者

int func(int arr[]) {
    printf("Test");
}
Run Code Online (Sandbox Code Playgroud)

但是,如果数字本身没有任何意义,为什么可以在方括号中写入像 5 这样的数字呢?

c arrays size

2
推荐指数
1
解决办法
85
查看次数

标签 统计

arrays ×1

c ×1

c++ ×1

size ×1

stl ×1

string ×1

vector ×1