在另一个类中调用类的实例作为不同cpp文件的参数输入

时间:2018-05-26 09:03:23

标签: c++ class parameter-passing header-files instance-variables

我有两个不同的类: `

.send

置换类位于displacement.cpp下,velocity类在velocity.cpp下,而vector_geometry class displacement { vector_geometry d; //some functions and constructors }; class velocity { vector_geometry d; //some functions and constructors velocity get_velocity(displacement d1, displacement d2, double time) { //calculate the average velocity by subtracting the displacements and //dividing by time } 。它是一个头文件,包含在displacement.cpp和velocity中,cpp

每当我尝试构建项目时,我都会在velocity get_velocity()函数中收到错误is a struct variable having x and y values

如何在velocity.cpp中使用位移实例作为参数输入?或者一般来说,如何在另一个类中调用类的任何实例?我是否收到错误,因为两者都是在不同的cpp文件中定义的?我应该定义一个头文件displa.h并包含在velocity.cpp中吗?

0 个答案:

没有答案