6-1-1——this指针与const应用

news/2024/9/20 11:19:59
/*
【项目1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?
* 程序的版权和版本声明部分 
* Copyright (c)2012, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: object.cpp 
* 攻城菜鸟:蛋蛋 
* 完成日期: 2013年  4 月  5 日 
* 版本号: v1.0 
* 输入描述:x 初始化5
* 问题描述:this指针返回x初值
* 程序输出:x值
*/  
#include<iostream>
#include<stdlib.h>
using namespace std;
class C
{private:int x;public:C(int x){this->x = x;}int getX() const{return x;}
};
int main()
{ const C c(5);cout<<c.getX()<<endl;return 0;
}


转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/04/05/3000814.html


https://dhexx.cn/news/show-18721.html

相关文章

5、数组

int【】 arr;等同于int arr【】&#xff0c;但是推荐第一种放是吧&#xff0c;更直观&#xff0c;易于理解。交错数组&#xff1a;元素为数组的数组&#xff0c;故又称数组的数组。匿名数组&#xff1a;在需要创建的时候&#xff0c;直接创建。如&#xff1a;displayVector(new…

ElasticSearch 搜索引擎入门到实战 3--文档增删改查

新增文档用put并指定id&#xff0c;为防止覆盖已存在的文档&#xff0c;可以通过_create加以限制或 用post&#xff0c;不指定id&#xff0c;会自动创建id put方式操作 新增文档 PUT /nba/_doc/1 {"name": "哈登","team_name": "⽕火箭&qu…

Matlab建模红细胞,图像处理—红细胞计数(Matlab)

图像处理—红细胞计数(Matlab) 红细胞计数处理过程使用全局阈值二值化图像&#xff0c;仅使白细胞可以在二值图像中显示&#xff1b;调整二值化图像阈值&#xff0c;使白细胞和红细胞都可在二值图像中显示出来&#xff1b;将两图像进行减操作&#xff0c;从第二幅图像中去除白细…

vim记录

!执行外部命令 ------- d$删除到行尾 0是行首 ------- $ vim移动到行尾 ShiftA 移动到行尾&#xff0c;并编辑 最后一行是ShiftG ------- yy、Y &#xff1a;复制当前光标所在处的行nyy、nY&#xff1a;复制当前光标所在处及以下的n行dd &#xff1a;剪切当前光标所在处…

vsftpd 权限设置

vsftpd 虚拟用户 多用户不同权限 2010-06-27 00:54:20| 分类&#xff1a; linux大杂绘|举报|字号 订阅 1.需要建立一个用户&#xff0c;这个用户是linux系统的本地用户&#xff0c;各ftp帐号使用它和vsftpd的配合间接存取服务器文件。 #groupadd virtual #useradd -g virtua…

ElasticSearch 搜索引擎入门到实战 4--文档简单搜索

先准备好数据 PUT /nbaput /nba/_mapping {"properties": {"name": {"type": "text"},"team_name": {"type": "text"},"position": {"type": "text"},"play_year&…

oracle性能调优 linux,Oracle数据库性能优化之调优 PPT

Oracle数据库性能优化之调优培训大纲&#xff1a;Tuning DesignTuning ApplicationTuning ProcessTuning InstanceTuning DatabaseTuning IOTuning OSWait Event需求开发阶段&#xff0c;数据库优化的目的是说服业务人员接受对数据库影响比较小的操作习惯&#xff0c;而放弃那些…

Linux网络协议栈(三)——网络设备(1)

网络设备(network device)是内核对网络适配器(硬件)的抽象与封装&#xff0c;并为各个协议实例提供统一的接口&#xff0c;它是硬件与内核的接口&#xff0c;它有两个特征&#xff1a;(1) 作为基于硬件的网络适配器与基于软件的协议之间的接口&#xff1b;(2) 内核协议栈…

《Linux实验要求》

实验 1:登录和使用基本的 Linux 命令 实验环境: 安装了 Red Hat Enterprise Linux 6.0 可运行系统,并且是成功验证系统。 有另外一个无特权用户 student,密码 student 的账户存在。 实验目标: 熟悉基本命令,使用基本的命令执行基本的 linux 任务和命令。 实验背景: 首先,练习使…

ElasticSearch 搜索引擎入门到实战 5--常见的内置分词器使用

什么是分词器 将用户输入的一段文本&#xff0c;按照一定逻辑&#xff0c;分析成多个词语的一种工具 常用的内置分词器 standard analyzer simple analyzer whitespace analyzer stop analyzer language analyzer pattern analyzer standard analyzer 标准分词器,是默认分词…