当前位置:   article > 正文

C++ Primer 练习9.51参考答案_c++primer9.51

c++primer9.51
  1. //Date.h
  2. #ifndef DATE_H
  3. #define DATE_H
  4. #include <iostream>
  5. #include <map>
  6. #include <vector>
  7. using namespace std;
  8. class Date{
  9. public:
  10. explicit Date(string&str){
  11. if(mymap.empty()) initMap();
  12. if(!CheckStrFomat(str)){
  13. cout<<"The string does not conform to the format!"<<endl;
  14. ErrorInit();
  15. return;
  16. }
  17. string MonthStr=str.substr(0,str.find_first_of(", /"));
  18. string DayStr=str.substr(str.find_first_of(", /")+1,str.find_last_of(", /")-str.find_first_of(", /")-1);
  19. string YearStr=str.substr(str.find_last_of(", /")+1);
  20. if(!InitDate({YearStr,MonthStr,DayStr})) ErrorInit();
  21. }
  22. void print(){
  23. cout<<year<<' '<<mon
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/178294
推荐阅读
相关标签
  

闽ICP备14008679号