Is this valid C++, assuming I want to copy the argument variable to the member variable:
struct Struct {
Struct(const T& value) : value(value) {}
T value;
};
(Update: It works in Visual Studio, but still that might be compiler dependent) (Expected question: Why do you need this? Answer: Macro-making purposes)