c++ 定义了两个类,在不同的头文件中,但是在其中一个类中使用另一个类对象的时候出现了问题。
图片中的train函数是我在Perceptron.h中定义的Perceptron类的成员函数。在这个形参里我使用了TrainingItem类,该类定义在TrainingI...
图片中的train函数是我在Perceptron.h中定义的Perceptron类的成员函数。在这个形参里我使用了TrainingItem类,该类定义在TrainingItem.h中,如第二幅图。但是这里会报错说 1 IntelliSense: class "std::vector<TrainingItem, std::allocator<TrainingItem>>" 没有成员 "output"同样也没有"input"。而且在Perceptron.h中我写了include"TrainingItem.h"。并且在定义的Perceptron类外我使用vs2010的只能关联ctrl+J能关联出我定义的TrainingItem类,但在类内就无法关联,百度了好久都不知道为什么,请问有大神是知道是何故吗?
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询