博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C++初体验】8-18-2016_001
阅读量:5167 次
发布时间:2019-06-13

本文共 859 字,大约阅读时间需要 2 分钟。

控制台输出(并换行):

cout<<输出内容<<endl

printf(输出内容)

 

new 一个类:(类的构造函数可以重载)

MyClass myClass(构造函数参数列表);(系统自动释放内存)

  方法调用:对象.方法();

  成员调用:对象.成员;

MyClass* myClass = new MyClass(构造函数参数列表);(手动释放内存,delete 对象)

 方法调用:对象->方法();

 成员调用:对象->成员;

//注意:无参构造函数 new对象

MyClass myClass;//而不是像C# MyClass myClass();

MyClass* myClass = new MyClass;或者 MyClass* myClass = new MyClass();

静态函数调用:

 类名::静态方法(参数列表);

//=======================================================

类的方法声明:(不同于C#的共有方法声明public,私有private,并且都在类的内部)

MyClass{

 public://共有成员   构造函数应该跟C#一样  属于共有的  不然new不出对象来

   //变量成员

   string _name;

   int _id;

   //函数成员(既可以在类的内部实现函数,也可以在类的外部实现函数)

   void TestMethod(){

    //内部实现    

   }

   void TestMethodTwo();

   MyClass();//无参构造函数

   MyClass(string name);//有参数构造函数

private://私有成员

 

}

//构造函数 外部实现

MyClass::MyClass(string name){

   //外部实现

}

//函数 外部实现

void MyClass::TestMethodTwo(){

   //外部实现

}

 

转载于:https://www.cnblogs.com/cocotang/p/5784632.html

你可能感兴趣的文章
数据结构----prim算法 最小生成树
查看>>
python 数据类型_字典和集合
查看>>
算法笔记_170:历届试题 分糖果(Java)
查看>>
一种并行随机梯度下降法
查看>>
文件方式实现完整的英文词频统计实例
查看>>
ListControl的用法
查看>>
单个SWF文件loading加载详解(转)
查看>>
Python3 指定文件夹下所有文件(包括子目录下的文件)拷贝到目标文件夹下
查看>>
SQLServer中的CTE通用表表达式
查看>>
ural 1133. Fibonacci Sequence
查看>>
压缩图片
查看>>
SDK登录cognos
查看>>
内存知识整理。
查看>>
redis—Spring中redis缓存的简单使用
查看>>
[VC]关于ocx打包为cab的使用
查看>>
面向对象高级编程(1)-使用__slots__
查看>>
软件测试-HW03
查看>>
linux第1天 fork exec 守护进程
查看>>
Ajax原理学习
查看>>
最新最潮的24段魔尺立体几何玩法(2016版)
查看>>