c++ - 在函数调用中声明变量

标签 c++ c

我的结构:

struct Point {
    int x;
    int y;
    Point(int nX, int nY) { x = nX; y = nY; }
    Point() {};
};

功能:

void functionName(Point target);

我想在函数调用中声明变量:(伪代码)

functionName(Point variable(5,0));

我正在用 C 或 C++ 编写。

最佳答案

如果你打算构造一个临时的 Point 并将其传递给函数,你可以(对于 C++):

functionName(Point(5,0));

或者对于 C++11:

functionName(Point{5,0});

关于c++ - 在函数调用中声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40691787/

相关文章:

c++ - 构造一个通过类列表中的索引选择的类,c++

c++ - 什么时候刷新输出缓冲区和一些基本的 C++

c - 往返指针类型转换对准

c - 如何为每个数字输入添加一个输出?

将秒(unix 时间)转换为人类可读的(不同的变量)

c++ - 在第二个 vector 中查找 vector 元素

c++ - 自制 vector 模板运算符[]错误

c - 当我使用 int 或 unsigned long long 我的程序崩溃时,什么数据类型可用于数组索引 0 到 4000000

Java 与 C(运行时)编辑 : Added Code

c++ - 使用大输入时输出错误