cpp work space