C++中对C语言结构体用法的扩充分享!

最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。

但为了保持面对对象的特性,建议还是使用class来描述一个类。

案例如下:

  #include <iostream>  #include <ctime>  using namespace std ;  typedef struct student   {   private :   int a , b , c ;    public :   void set(int a , int b , int c)   {    this->a = a ;     this->b = b ;     this->c = c ;    }   void prit()   {    cout << a << endl << b << endl << c << endl ;   }  }stu;  stu st1 ;   int main(void)  {   st1.set(1,2,3);   st1.prit();    return 0 ;  }

运行结果:

1
2
3

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对<计算机技术网(www.ctvol.com)!!>的支持。如果你想了解更多相关内容请查看下面相关链接

—-想了解C++中对C语言结构体用法的扩充分享!全部内容且更多的C语言教程关注<计算机技术网(www.ctvol.com)!!>

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/482591.html

(0)
上一篇 2020年11月9日
下一篇 2020年11月9日

精彩推荐