c++ - 在 C++ 中,我是否可以将整数指针传递给将整数数组作为参数的函数?

标签 c++

可能是个愚蠢的问题,但考虑到我是新来的,而且这个问题与我正在做的项目有关,我相信问这个问题也没什么坏处。非常感谢任何人的回答。

最佳答案

取决于参数的类型。

void function(int param[]);   //you can pass a int*
void function(int param[7]);   //you can pass a int*
void function(int (&param)[7]);   //you CANNOT pass a int*

关于c++ - 在 C++ 中,我是否可以将整数指针传递给将整数数组作为参数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8057231/

相关文章:

c++ - 在嵌入式 Linux 中调度文件操作

c++ - C++ 中的分区和组合(组合)实现

C++ sqlite3_prepare : "SQL logic error or missing database"

c++ - 在 Qt Creator 中禁用 "The build directory needs to be at the same level as the source directory"警告

c++ - 为数据库实现 block 存储

c++ - 为什么这个虚方法返回真?

c++ - 新行转义序列返回到行首

c++ - 带有 gtkmm 派生小部件的空白窗口

c++ - 如何生成循环展开的程序?

c++ - 函数中的 r 值参数