将参数从一个类传递到另一个类

时间:2011-09-28 13:15:33

标签: c++

问题:我有一个传递数据和大小的函数。

但是我想要另一个专门用于“获得大小”的功能,所以我可以调用它并找出它是什么。

有没有办法指出传递给我的函数的内容(传递数据和大小的函数)并将大小带到我的GetSize函数,以便它可以返回大小?

CommonClass ::做某事(void * data,unsigned long size)//是我有什么

我想在为GetSize函数调用某些东西时使用相同的无符号长度 CommonClass ::的getSize(

全部谢谢!

1 个答案:

答案 0 :(得分:3)

创建一个包含大小的类变量,如:

在class.cc

int getSize()
{
  return size_;
}

void func(int data, int size)
{
  size_ = size;
}

在header.h中

int size_;