У меня есть два класса Device
и DeviceMemory
, Device
имеет поле memory
типа DeviceMemory
, поэтому при уничтожении Device
DeviceMemory
освобождается.
class DeviceMemory {
void func();
}
class Device {
VkPhysicalDevice phys_dev;
VkDevice logi_dev;
DeviceMemory memory;
}
Как я могу сделать так, чтобы func
мог иметь доступ к phys_dev
и logi_dev
с устройства-владельца?