c++类实例化的两种方式
来源:互联网 发布:linux wget 续传 编辑:程序博客网 时间:2024/05/29 08:32
/* * HelloWorld.cpp * * Created on: 2016年7月13日 * Author: zroad */#include<iostream>#include<cstring>#include<string>using namespace std;class C {public: C(string s = "", int i = 0, double d = 1.0) { dataMember1 = s; dataMember2 = i; dataMember3 = d; } void memberFunction1() { cout << dataMember1 <<' '<<dataMember2 <<' ' << dataMember3 << endl; } void memberFunction2(int i, string s1 = "unknow") { dataMember2 = i; cout << i << " received from " << s1 <<endl; }protected: string dataMember1; int dataMember2; double dataMember3;};int main() { //创建类实例方法1:直接声明并调用构造函数 C obj1("o1", 11, 111); obj1.memberFunction1(); //创建类实例方法2:使用指针创建,程序运行完毕后必须释放内存 C *obj2 = new C("O2", 22, 222.0); obj2->memberFunction1(); obj2->memberFunction2(1000, "C++"); delete obj2; cout << "The end!" << endl; return 0;}
0 0
- String类的两种实例化对象的方式
- c++类实例化的两种方式
- C++类的实例化--两种方式
- c++类实例化的两种方式
- 实例化Spring容器常用的两种方式
- String类实例的两种分配方式
- 实例化spring容器两种方式
- 两种Selenium WebDriver实例化方式
- Objective—C中声明实例变量的两种方式
- c#Gdi画图的两种方式
- C获取时间的两种方式
- 类的两种实例化方法
- java线程实现的两种方式实例
- java线程实现的两种方式实例
- C++11: unordered_map实例化时传参的两种方式
- SpingAOP两种配置方式的简单实例
- Java 动态代理的两种方式实例
- java中的引用类型概念和String两种实例化方式的区别
- 腾讯2017实习生编程之算法基础-字符移位
- Mybatis深入了解(六)----关联查询(高级映射)
- json
- 排序算法之 —— 快速排序(五)
- NumbrtPicker扩展方法
- c++类实例化的两种方式
- 洛谷 P2661 信息传递
- Android Netd ndc (Native Daemon Connector)
- 无极变色
- Java(通过反射获取方法并使用)
- 位与字节
- 把两个从大到小的有序链表合并成一个链表,新的链表是一个从小到大的有序链表
- 腾讯2017暑期实习生编程题
- 使用代码为textview设置drawableLeft