C++ 这句话是什么意思';p=I.ptr<;乌查尔>;(i) )';做
显然,搜索引擎似乎没有把这个符号“”带到搜索中,因此有谁能向我解释一下这个符号以及这个语句的含义吗 对于声明,我可以猜到C++ 这句话是什么意思';p=I.ptr<;乌查尔>;(i) )';做,c++,opencv3.0,C++,Opencv3.0,显然,搜索引擎似乎没有把这个符号“”带到搜索中,因此有谁能向我解释一下这个符号以及这个语句的含义吗 对于声明,我可以猜到 p = I.ptr<uchar>(i); p=I.ptr(I); p正好指向I[I]地址 谢谢:)它正在调用类的成员函数,参数为i。比如说 #include <iostream> using std::cout; using std::endl; class Something { public: template <typena
p = I.ptr<uchar>(i);
p=I.ptr(I);
p正好指向I[I]地址
谢谢:)它正在调用类的成员函数,参数为
i
。比如说
#include <iostream>
using std::cout;
using std::endl;
class Something {
public:
template <typename T>
T do_something(T in) {
cout << __PRETTY_FUNCTION__ << endl;
return in;
}
};
int main() {
auto something = Something{};
// <int> not really needed here, the type can be deduced,
// just here for demonstration purposes
auto integer = something.do_something<int>(1);
(void) integer;
}
#包括
使用std::cout;
使用std::endl;
分类{
公众:
模板
不做某事{
OpenCV难道没有在线文档吗?你正在寻找的谷歌查询是“C++模板”@iehrlich,这非常有用。在发布此类问题之前,请先感谢你。顺便说一句,p
指向i
的第i行i
的开头,而不是i[i]
那么ptr是类I的函数,传递的参数是I?这在代码中起什么作用?@MaNyYaCkptr
是类的一个方法,传递的参数是I
是。我的代码中的int
与你的代码中的I
的作用相同。虽然
不是必需的,但类型可以推断为我的代码中的e基本上是一个类型转换?@MaNyYaCk它向模板方法提供了一个类型参数