传递价值作为参考

时间:2013-04-05 13:41:29

标签: c++ reference

我有一个功能(方法)

我的结构由一些复杂的对象创建,但最终它就像

struct MyStruct{

string a, b, c, d, e, f;
int g;
string h, k, l, n, o, p, q;
int r;
}

我这样做是因为它是一个数据库库,它在这些类型中使用,它更像是一个DBString,DBInt。

void CheckData(MyStruct& st){

}

当我尝试访问任何值时,它在32位中有效。 但是在第四个元素之后的64位中,我的指针“在struct中的对象内部”指向什么

1 个答案:

答案 0 :(得分:0)

很抱歉,问题是引用已发送到外部库,而我的类型的定义在外部库中有所不同。