錯(cuò)誤提示使用未初始化的局部變量如何解決
#include<iostream> #include<stdlib.h> using?namespace?std; class?circle?{ public: ???double?circle::getR()?{ ???double?r; ???m_r?=?r; ???return?m_r; } ???double?circle::setS()?{ ???double?m_s; ???return?m_s?=?pi*m_r*m_r; ??? ???} ???double?circle::setC()?{ ???double?m_c; ??? ???return?m_c?=?2?*?pi*m_r; ??? ???} private: double?m_r; double?pi?=?3.14; }; class?globe?{ public: double?globe::getR()?{ double?r; m_r?=?r; return?m_r; } double?setV(){ double?m_v; return?m_v?=?4?/?3?*?pi*m_r*m_r*m_r; } private: double?m_r; double?pi?=?3.14; }; int?main()?{ circle?a; globe?b; double?r; cout?<<?"請(qǐng)輸入半徑:"?<<?endl; cin?>>?r; a.getR(); b.getR(); cout?<<?"圓的面積為:"?<<?a.setS()?<<?endl; cout?<<?"圓的周長(zhǎng)為:"?<<?a.setC()?<<?endl; cout?<<?"球的體積為:"?<<?b.setV()?<<?endl; system("pause"); return?0; }
如題,如何解決使用未初始化局部變量問(wèn)題?
2017-01-18