c++ prefs