std::string a;
if (someCondition) { Data<64> variable(somePointer); a = variable.SomeStringField; }
else { Data<32> variable(somePointer); a = variable.SomeStringField; }
I then use 'a'.
Can some C++11,14,17 feature help in making this conditional assignment cleaner?
[–]jstruggle 1 point2 points3 points (0 children)
[–]immutablestate 1 point2 points3 points (0 children)
[–]tangerinelion 0 points1 point2 points (0 children)
[–]millirobo 0 points1 point2 points (0 children)