传递值作为引用

Passing value as reference

本文关键字:引用      更新时间:2023-10-16

我有一个函数(方法)

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

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位中,我的指针"在结构中的对象内部"不指向任何东西

对不起,问题是引用被发送到外部库,并且我的类型的定义在外部库中不同。