Я зашел в cpprefernce, и он сказал, что произойдет только замена
< blockquote>
если они побитово равны
И это привело меня к следующему коду:
Код: Выделить всё
#include
#include
struct Update;
struct Info;
using std::cout;
using std::endl;
enum class State { CLEAN };
struct Update {
State state = State::CLEAN;
Info* info = nullptr;
};
struct Info {};
int main() {
Update up1, up2;
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79216577/two-instances-of-the-same-struct-with-same-field-values-in-are-not-bitwise-equal[/url]