Mình có class như sau:
class CameraSetting{
public:
int index=0;
double exposure=0;
double brightness=0;
double saturation=0;
double gamma=0;
double contrast=0;
double gain=0;
int energyTime=0;
}
Sau khi chạy đoạn lệnh sau:
CameraSetting setting=....
CameraSetting newSetting=...
memcpy(&setting, &newSetting, sizeof(CameraSetting);
MesageBoxA(nullptr, std::to_string(setting.contrast).c_str(),"",0);
MesageBoxA(nullptr, std::to_string(setting.contrast).c_str(),"",0);
Kết quả là 2 dòng cuối cho kết quả lần lượt :
159.
128.
Mặc dù 2 dòng này giống hệt nhau (copy mà).
Ứng dụng đơn luồng, Message::show truyền tham trị. Clear/ build nhiều lần.
Chuyện gì đang xảy ra và tôi là ai @@.