通過區域結構在C++中我有結構是這樣的:C C#
struct Structure
{
std::vector<int> vect;
int i;
double d;
};
但在C#我不需要這個矢量。是否將這種結構的一部分傳遞給C#?
我嘗試做這樣的事情:
[StructLayoutAttribute(LayoutKind.Sequential)]
public struct Structure
{
public int i;
public double d;
}
,但它無法正常工作。
如果您將矢量粘貼在結構的末尾,那麼它*可能會工作,然後int和double將對齊。 –
我只是將int和double組件複製到另一個結構中,然後傳遞它。 – Surfbutler