【记录】C++中的类成员调用
代码如下:
// 文件包含与预处理.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <string>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;class fruit
{
public:fruit(const string nst,const string cst) :name(nst), colour(cst){}void print(){cout << name << endl;cout << colour << endl;}void Ck(int i){for (; i < 10; i++){printf("%d", i);}}
private:string name;const string colour;
};int _tmain(int argc, _TCHAR* argv[])
{fruit apple = fruit("a", "1");fruit orange = fruit("b", "2");apple.print();orange.print();fruit a=a;a.Ck(6);getchar();return 0;
}
在类成员中的公共函数,这里我申明了一个Ck函数名
里面嵌套了for循环,当调用的时候类初始化对象调用了Ck
直接通过类名去调用是不行的,这与C不同的地方在于初始化了一个对象去调用。
fruit a=a; 这一块网上有很多种解释,最后看反汇编也没个苗头,反正能调用出来就行了。
留张图。:
转载于:https://www.cnblogs.com/blck/p/8476636.html
【记录】C++中的类成员调用相关推荐
- c++中的类成员函数指针
c++中的类成员函数指针 文章目录 c++中的类成员函数指针 发生的事情 正常的函数指针定义 定义类的成员函数指针 std::function 发生的事情 最近,想用一个QMap来创建字符串和一个函数 ...
- Java程序中AB类可调用_19年【石油大学】《Java语言程序设计》二次在线作业(100分)...
试卷总分:100 得分:100 第1题,1.(2.5分)对象使用时,下面描述错误的是 A.通过"."运算符调用成员变量和方法 B.通过成员变量的访问权限设定限制自身对这些变量 ...
- 在继承中派生类成员的访问权限测试
派生类对自身基类的private成员没有访问权限,对基类对象的protected成员没有访问权限,对派生类对象的(基类之外)的private和protected成员具有访问权限. 由于C++基础不好, ...
- spring@Autowired的对象为null,非容器中的类如何调用容器中的类
1.问题描述 我们平时使用@Autowired注入对象时,一般被注入的类都带有@Coponent.@Controller.@Service .@repository等注解才可以.注入类和被注入类都被s ...
- java调用包中的类_java调用另一个包中的类的方法
java调用另一个包中的类的方法 发布时间:2020-05-18 15:04:40 来源:亿速云 阅读:199 作者:小新 今天小编给大家分享的是java调用另一个包中的类的方法,相信很多人都不太了解 ...
- 在python语言中定义私有成员变量的方法是_Python在类中有“私有”变量吗?
回答(11) 2 years ago python中的私有变量或多或少是一个hack:解释器故意重命名变量 . class A: def __init__(self): self.__var = 12 ...
- 12月29日--Java中有关类与对象的学习记录
1.12月29日第一课记录 Java中有关类与对象的学习记录 一.基本概念部分 1.类:具有相同.相似的属性.特征.行为方式以及功能的一类事物的总称 (举例:一类用户,如淘宝用户) 类是对象的模板 是 ...
- C#中增量类功能的方式之 继承与扩展
之前一次公司培训的时候,将它记录下来,https://www.cnblogs.com/AlvinLee/p/10180536.html这个博客上面比较全面. 1.扩展方法 扩展方法是一种特殊的静态方法 ...
- C++继承中析构函数 构造函数的调用顺序以及虚析构函数
首先说说构造函数.大家都知道构造函数里就能够调用成员变量,而继承中子类是把基类的成员变成自己的成员,那么也就是说子类在构造函数里就能够调用基类的成员了,这就说明创建子类的时候必须先调用基类的构造函数, ...
最新文章
- Linux wait函数解析
- 异步和同步区别是什么_一次相亲经历,我彻底搞懂了什么叫阻塞非阻塞,同步异步...
- 数据链路层:SLIP(串型线路IP) PPP(点对点协议)
- LeetCode() Merge Intervals 还是有问题,留待,脑袋疼。
- 30. Understand the ins and outs of lining
- 云计算基础技术及解决方案介绍
- 用python写的,一个中英文转摩斯电码小程序
- 显卡测试软件 温度,显卡温度检测软件
- linux下Js加载so,JavaScript文件加载器LABjs API详解
- 猿如意|初识CSDN的开发者工具合集
- 金融工程python报告期权_金融工程专业详细解析
- 解读| 支付宝催泪视频背后的反欺诈升级战
- 数据、数据元素、数据项、数据对象的介绍和理解
- Java——七种垃圾收集器+JDK11最新ZGC
- Potplayer快速裁取视频(适用截取比较短的视频)
- 实用 Git Workflow
- iOS - 获取设备标识符UUID/UDID/IMEI等
- PPT或其他软件作图如何将其转变成.eps格式
- VR学习第四节:VR+直播 VR+电影
- 如何恢复回收站删除的文件?