VC++の独自拡張でよければこんなのがある。
http://www.codeproject.com/KB/cpp/properties.aspx

でも普通はgetterとsetterを使う。