非标准语法;使用 '&' 创建指向成员的指针
non-standard syntax; use '&' to create a pointer to member
我确定我的函数,但我不知道这个错误的含义
"non-standard syntax; use '&' to create a pointer to member"
这是我的功能 : 研究 d'un trajets dans un vector du trajets
int compagnie::rechercher_Trajet(int ind)
{
for (int i = 0; i < tab_Trj.size(); i++)
{
if (tab_Trj[i]->getNum == ind)
return i;
return -1 ;
}
}
class trajets :
int getNum() { return numero; }
};
正在寻求您的帮助,谢谢
好吧...
if (tab_Trj[i]->getNum() == ind)
你忘了()
.
另外,在C++世界中,我建议不要写for (int...
,更喜欢auto
或size_t
而不是int
。 比较有符号和无符号值可能会导致错误。
程序中用非英语语言命名实体是非常不常见的。 此外,您正在混合下划线约定和下骆驼大小写约定。
我会将函数命名为 rescanTarget
或 rescan_target
,但不是rescan_Target
(我相信这是"rechercher_Trajet"的翻译?
相关文章:
- 从成员指针到整个结构/类的强制转换
- OOP 中的单成员指针
- 使用结构成员指针在C++中填充结构
- 聚合初始化,将成员指针设置为同一结构成员
- 空指针常量 (nullptr)、空指针值和空成员指针值之间有什么区别?
- 共享 C++ 的数据成员指针
- 如何声明指向成员内容的成员指针m_pmd/m_pmf并访问它们?
- 从类C++外部调用指向成员方法的成员指针
- 结构成员指针是否自动初始化为零?
- 如何删除类内类类型的类成员指针
- 是否打印指向已定义 int 的成员指针
- 指向常量的成员指针
- 通过此指针访问时的成员差异和自身的成员指针(简单的 QT 示例问题)
- 类数据成员指针的非类型模板参数包无法使用 gcc 编译
- 为什么我不能在同一行中定义两个相同类型的类的成员指针
- 将类成员指针传递给 Lambda 捕获列表 c++11
- 在单一实例类中将成员指针设置为 null 的正确方法是什么
- 无法删除在destructor中的成员指针的课程
- 删除对象而不调用成员指针的析构函数
- 当派生类的基类具有成员指针时,对其进行深层复制