确保数据成员的内存位置在基类之前

时间:2019-07-09 23:50:36

标签: class memory-alignment

我正在尝试初始化派生于基类A的类B。但是,我希望B的成员的Memory位置位于A的成员之前。到目前为止,我的代码是:

 ApplicationData.Current.LocalSettings.Values["parameters"] = args.Result.Text;
 await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync("Parameters");

但是,这导致class A { public: A(); int a; } class B : public A { public: B(); int b; } 在内存中的位置排在b之后,而我需要a在内存中的b之前。有没有一种方法可以将所有a复制粘贴到A中? (我需要B源自B

0 个答案:

没有答案
相关问题