在c++中cornerSubPix函数没有返回值吗?是指针传参吗?
时间: 2024-03-02 15:53:48 浏览: 31
抱歉,我之前的回答有误。`cornerSubPix()` 函数在 C++ 中的返回值类型是 `void`,也就是说,该函数没有返回值。在 `cornerSubPix()` 函数中,通过指针传递参数来获取修改后的角点坐标。具体来说,函数定义如下:
```
void cornerSubPix(InputArray image, InputOutputArray corners, Size winSize, Size zeroZone, TermCriteria criteria);
```
其中,`corners` 参数的类型是 `InputOutputArray`,它是一个输入/输出数组类,用于传递角点坐标。在调用 `cornerSubPix()` 函数时,`corners` 参数应该是一个包含角点坐标的向量,函数会在该向量中修改角点坐标的值。因此,在函数调用后,可以直接使用修改后的 `corners` 向量中的元素来获取亚像素级别的角点坐标。
相关问题
在C++中,string可以作为函数的返回值吗?不可以那应该怎么返回字符串。
在C++中,string可以作为函数的返回值。如果你想要返回一个字符串,可以使用以下两种方法:
1. 返回一个string对象
```
string myFunction() {
string myString = "Hello, World!";
return myString;
}
```
2. 传递一个字符串指针作为参数
```
void myFunction(string* myString) {
*myString = "Hello, World!";
}
int main() {
string myString;
myFunction(&myString);
cout << myString << endl;
return 0;
}
```
这两种方法都可以返回一个字符串,具体使用哪种方法取决于你的需要和代码结构。
c++类中成员函数的返回值可以是对象吗
是的,C++类中的成员函数可以返回对象。在C++中,对象作为函数的返回值,可以通过值传递、指针传递或引用传递。如果要返回一个对象的副本,可以使用值传递,如果要返回指向对象的指针,则需要使用指针传递,如果要返回对对象的引用,则需要使用引用传递。需要注意的是,在返回对象时,需要保证对象已经被完全构造,否则可能会导致未定义的行为。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)