标签:c++ 指针 sstream stringstream
这只是一个简单的对象实例练习,之前还写过一个对象和其他知识点结合使用例子http://blog.csdn.net/qingbowen/article/details/46126549(简易学员管理系统)。
main.cpp
#include <iostream> #include "car.h" int main(int argc, char** argv) { //实例化一个对象 car car01; //给对象赋值 car01.name="别克"; car01.age=1; car01.color="blue"; //输出 std::cout<<"car01是:"<<car01.desc()<<std::endl; //定义一个指针对象 car *car02; //获取car01的指针要用 "&" car02=&car01; //这里的 "." 要改为 "->" car02->age=2; std::cout<<"car01是:"<<car01.desc()<<std::endl; std::cout<<"car02是:"<<car02->desc()<<std::endl; return 0; }car.h
#ifndef CAR_H #define CAR_H #include <string> class car { public: std::string name; int age; std::string color; std::string desc(); protected: }; #endifcar.cpp
#include "car.h" #include <sstream> std::string car::desc(){ std::stringstream agestr; agestr<<age; return "name-->"+name+",age-->"+agestr.str()+",color-->"+color; }调试截图:
标签:c++ 指针 sstream stringstream
原文地址:http://blog.csdn.net/qingbowen/article/details/46454317