const的应用(第六周实验报告《-》)

原创 2012年03月26日 18:34:48

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: const.cpp                            
* 作    者: 苗向前                            
* 完成日期: 2012        年  03     月26    日
* 版 本 号:  V6.1       

* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/(1)

#include <iostream>

using namespace std;

class C
{
private:
	int x;
public:
	C(int x){this->x = x;}
	int getx()const
	{
		return x;
	}
};

void main()
{
	const C c(5);
	cout << c.getx();
	system("pause");
}
	

(2)

#include <iostream>

using namespace std;

class C
{
private:
	int x;
public:
	C(int x){this->x = x;}
	int getx()
	{
		return x;
	}
};

void main()
{
    C c(5);
	cout << c.getx();
	system("pause");
}
	


运行结果:

上机感言:

              现在来说,我比较倾向于第一种,因为数据共享的同时也必然会带来数据混乱等麻烦,有时候数据不能被改变,所以用const声明一下是很有必要的,

而且有时候也需要保证函数不会改变数据,所以用常成员函数也是很有必要的。


 

数据结构-队列实验报告

数据结构-队列实验报告 19150206史胜旺 实验内容        用顺序表实现队列时,由于出队列操作、使得队列中的部分空间未使用,空间利用率低,为了提高队列的空间利用率,提出了循环队列的概...
  • qq_33160271
  • qq_33160271
  • 2017年03月23日 14:15
  • 1068

C++的引用与const指针的关系以及各种传递方式

首先我们知道 const int p 与 int const *p 是一样的,即 *p 是常量;而 int const p 跟上面是不一样的,即 p 是常量;我们知道引用只是一个别名,与变量共享存储...
  • Sandeldeng
  • Sandeldeng
  • 2016年10月24日 23:02
  • 453

总结const的用法

1. const的用法: (1)定义常量 (2)修饰函数的参数 (3)修饰函数的返回值 (4)修饰函数的定义体 2. 用const 修饰函数的参数 (1)const 只能修饰输入参数 如果输入...
  • htyurencaotang
  • htyurencaotang
  • 2013年07月08日 23:30
  • 10931

C语言中关于const与指针结合的理解

C语言中const的可变与不可变的关系总结为:只有被const直接修饰的变量最终指向的内容不可变(忽略变量类型修饰符,即int, long等)。...
  • u011408809
  • u011408809
  • 2016年07月05日 19:17
  • 1311

ajax异步实验

在前端中,ajax经常被使用。以下我们看看ajax的异步是怎样表现出来的: $.get('index.php', {}, function(response){ consol...
  • sinat_31710221
  • sinat_31710221
  • 2017年04月05日 18:45
  • 386

Android移动应用开发初步——关于android studio的使用

Andriod Studio安装与使用
  • baidu_27575469
  • baidu_27575469
  • 2017年05月27日 17:20
  • 137

《数据结构》实验三:栈和队列实验报告

一..实验目的      巩固栈和队列数据结构,学会运用栈和队列。 1.回顾栈和队列的逻辑结构和受限操作特点,栈和队列的物理存储结构和常见操作。 2.学习运用栈和队列的知识来解决实际问题。 3...
  • hslynn
  • hslynn
  • 2014年11月09日 21:50
  • 3196

基于SSH框架作业与实验报告系统

其实也可以算成是作业系统,老师可以发布作业,实验内容,学生完成提交,老师批改给分。前端主要是之前在CSDN下载的一个资源的前端,原作者做得很漂亮就拿来用了(前端硬伤,还有几个页面是同学做的,在此谢过原...
  • iaiti
  • iaiti
  • 2014年07月22日 22:48
  • 4184

函数返回的临时对象为const类型,const引用

#include #include     using namespace std; class A { public: A(){ m_Int = 10; } publi...
  • damotiansheng
  • damotiansheng
  • 2014年02月17日 15:57
  • 2650

《数据结构》实验五: 树和二叉树实验报告

一..实验目的      巩固树和二叉树的相关知识,特别是二叉树的相关内容。学会运用灵活应用。 1.回树和二叉树的逻辑结构和存储方法,清楚掌握树和二叉树的遍历操作。 2.学习树的相关...
  • XG113223
  • XG113223
  • 2014年12月03日 11:00
  • 795
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:const的应用(第六周实验报告《-》)
举报原因:
原因补充:

(最多只允许输入30个字)