小编The*_*123的帖子

如何编写一个通用的或灵活的函数,该函数可以采用任意数量的参数以对它们执行指定的任务?

我想编写一个函数,该函数在main或其他类/函数中调用时可以采用任何数字参数,以便能够在其中执行操作,每次使用自定义整数值。

例:

#include <iostream>
int add(int x, int y);

int main()
{
    std::cout << "3 + 4 + 5 = " << add(3, 4) << '\n';
    return 0;
}

int add(int x, int y, int z)
{
    return x + y + z;
}
Run Code Online (Sandbox Code Playgroud)

不链接。编译器会将前向声明的add原型与main()中对add()的函数调用进行匹配。但是,从未实现带有两个参数的add()函数(我们仅实现了一个带有三个参数的函数),因此链接器会抱怨。预期的结果是该函数不会遇到此问题,而不必每次都对不同的参数集编写不同的函数以对其执行操作。

c++ function

3
推荐指数
1
解决办法
185
查看次数

如果在 SQLite 中不指定新列的数据类型怎么办?

如果不指定新列的数据类型怎么办

ALTER TABLE celebs 
ADD COLUMN twitter_handle TEXT;  #what if we don't specify it's datatype TEXT?

SELECT * FROM celebs; 
Run Code Online (Sandbox Code Playgroud)

sqlite sqldatatypes

3
推荐指数
1
解决办法
699
查看次数

标签 统计

c++ ×1

function ×1

sqldatatypes ×1

sqlite ×1