-
题名C++中运算符重载的应用探讨
- 1
-
-
作者
卢香清
张振莲
-
机构
南阳师范学院计算机科学系
-
出处
《南阳师范学院学报》
CAS
2006年第6期81-84,共4页
-
文摘
多态性是面向对象程序设计的重要支柱之一,而运算符重载又是实现多态性的一个重要途径。运算符重载使得程序员把运算符的使用扩展到操作数是对象的情况,由运算符构成的表达式常常比函数调用更简洁易懂。本文对C++中运算符重载的概念及规则做了概括,对重定义运算符做了说明。
-
关键词
友元函数
成员函数
函数重载
运算符重载
多态性
-
Keywords
friend function
member function
function overloading
operator overloading
polymorphism
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名函数重载与运算符重载的应用研究
- 2
-
-
作者
朱明
-
机构
湖北大学数学与计算机科学学院
-
出处
《湖北成人教育学院学报》
2007年第5期100-101,共2页
-
文摘
重载是面向对象程序设计中的一种重要机制,通过重载,可以提高程序可读性,实现多态性。本文以C++语言为例,总结了函数重载和运算符重载的特点、实现方式和规则,并举例说明了实际使用过程中可能出现的问题。
-
关键词
面向对象
多态性
函数重载
运算符重载
-
分类号
O29
[理学—应用数学]
-
-
题名运算符重载在类模板中的应用
- 3
-
-
作者
韩祥波
-
机构
山东理工大学计算机科学与技术学院
-
出处
《电脑知识与技术》
2018年第10Z期104-105,共2页
-
文摘
探讨了函数重载、函数模板、类模板、运算符重载、运算符重载在类模板中的应用等案例,通过在计算机专业的面向对象程序设计课程中多次教学实践,进一步提高了学生的综合编程能力和动手积极性。
-
关键词
C++
类模板
运算符重载
函数重载
教学实践
-
分类号
TP311.1-4
[自动化与计算机技术—计算机软件与理论]
G642
[文化科学—高等教育学]
-
-
题名C++运算符重载剖析
- 4
-
-
作者
庞新法
-
机构
陕西省委党校科技教研部
-
出处
《价值工程》
2014年第17期213-214,共2页
-
文摘
重载是面向对象程序设计中的一种重要机制,可以提高程序可读性,实现多态性。C++语言中有两种重载:函数重载和运算符重载。运算符重载实质就是函数重载。本文主要讨论的是C++中运算符重载的规则、机制以及形式。
-
关键词
程序设计
面向对象
函数重载
运算符重载
多态性
-
Keywords
program design
object oriented
function overloading
operator overloading
polymorphism
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名类的运算符重载对左值/右值规则的破坏性研究
- 5
-
-
作者
薛志良
-
机构
湖南铁道职业技术学院
-
出处
《电脑开发与应用》
2008年第2期5-7,共3页
-
文摘
C++类的运算符重载时,由于其返回类型比C++内置的用于基本数据类型的运算符的返回类型复杂,导致C++原有的左值/右值规则遭到破坏。当使用类的重载运算符构造表达式时,需要避免构造过于复杂的表达式,以免造成表达式的数据混乱;或者不去重载那些容易使左值/右值规则遭到破坏的运算符,对类的对象禁用那样的运算符。
-
关键词
运算符重载
左值
右值
运算规则
C++
-
Keywords
operator overloading, lvalue
rvalue, operator ruler C++
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名对C++几个运算符重载设计的研究
- 6
-
-
作者
李艳
-
机构
西安培华学院电气信息工程学院
-
出处
《科技信息》
2010年第33期I0096-I0096,I0122,共2页
-
文摘
从几个运算符重载的设计出发,对设计的主要方法进行了讨论。澄清了运算符重载设计中对一些问题的模糊认识,对教学有借鉴和参考价值。
-
关键词
C++
多态性
运算符重载
-
Keywords
C++
Polymorphi sm
Operator overloading
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++语言中函数重载与运算符重载问题
- 7
-
-
作者
孙明方
周园园
-
机构
沈阳师范大学物理科学与技术学院
-
出处
《科技传播》
2011年第7期196-196,202,共2页
-
文摘
多态性是面向对象程序设计的重要特征之一。它与封装性和继承性共同构成了面向对象程序设计的三大特征封装性是基础,继承性是关键,多态性是补充,多态性又存在于继承的环境之中,所以这三大特征是相互关联的,相互补充的。C++语言中有两种重载:函数重载和运算符重载。运算符重载很重要,它的实质就是函数重载。本文中通过总结自己的学习经验,简单分析了C++语言中函数重载与运算符重载的问题。
-
关键词
多态性
面向对象
函数重载
运算符重载
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名C^++中++运算符重载的研究与设计
- 8
-
-
作者
李龙澍
程慧霞
-
出处
《微型计算机》
北大核心
1996年第4期72-73,共2页
-
文摘
本文对C^++中的++(--)运算符的重载进行了深入研究,对于有序可数的离散事件,提出了一套应用++(--)运算符求后继的方法,以素数和Ackermann函数为例,探讨了++(--)运算符的前缀形式和后缀形式的重载技巧,并给出了类定义实例。
-
关键词
运算符重载
面向对象
程序设计
C^++语言
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名浅析C++程序设计中运算符重载
- 9
-
-
作者
野媛
-
机构
咸阳师范学院
-
出处
《科学技术创新》
2021年第29期104-106,共3页
-
文摘
在C++面向对象程序设计方法中,用户可以通过运算符的重载对C++已提供的运算符重载赋予新的含义,使之能够针对自己定义的类进行运算。运算符也只有通过重载,才能使用到用户自定义的类上。通过运算符重载,扩大了C++已有运算符的作用范围,使C++具有更强大的功能,因此运算符重载对C++有重要的意义,这也是C++最吸引人的特点之一。本文归纳总结了运算符重载的方法、步骤、技巧、意义及C++编译系统对运算符重载的相关规定和限定条件。
-
关键词
C++程序设计
面向对象程序设计
运算符重载
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++流运算符的缺陷分析
- 10
-
-
作者
陈圣国
王葆红
-
机构
金陵科技学院
-
出处
《金陵科技学院学报》
2004年第4期1-2,11,共3页
-
文摘
C++语言引入了一个抽象概念流来实现数据的输入输出,提供了功能强大的插入(<<)和提取(>>)运算符。与C语言文件的输入输出相比,流运算具有很多优点。但流运算符也有其先天缺陷,本文首先给出了一个缺陷的表现,然后对此缺陷形成的原因进行了详细的分析。
-
关键词
C++
流
运算符重载
-
Keywords
(C++)
stream
operator overload
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C语言中整数除法取商和取余运算的实现
被引量:3
- 11
-
-
作者
白鸿武
-
机构
咸阳师范学院数学与信息科学学院
-
出处
《咸阳师范学院学报》
2010年第2期4-6,共3页
-
基金
咸阳师范学院教改项目(200902029)
-
文摘
给出了在C语言环境中计算两个整数相除所得商和余数的自定义函数以及运算符重载。这些函数和运算符重载方便了用户在C语言环境中进行带余除法的运算。程序的运行结果证明了所定义函数以及运算符重载的正确性。
-
关键词
带余除法
商
余数
C语言
运算符重载
-
Keywords
division with remainder
quotient
remainder
C language
operator overloading
-
分类号
O244
[理学—计算数学]
TP311.4
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Java程序设计语言中一维数组的应用
- 12
-
-
作者
程小红
-
机构
咸阳职业技术学院
-
出处
《数字技术与应用》
2023年第8期31-34,共4页
-
基金
咸阳职业技术学院2022年度教学改革研究项目(2022JYB13)
陕西省职业技术教育学会2022年度课题《C语言程序设计》在线开放课程线上线下混合式教学模式研究(2022SZX285)。
-
文摘
《Java程序设计》语言是一种相对简单的面向对象的编程语言,它丢弃了C++中很难理解的运算符重载、多重继承等概念。特别是Java语言使用引用代替指针,程序设计者只需理解一些基本的概念,就可以用它编写出适用于各种情况的应用程序。也是目前各个高校电子信息大类首选的一门专业必修课,针对高职院校《Java程序设计》课程学生对一维数组掌握不理想的现状,本文对数组教学内容进行重构,采用通俗易懂的实际生活案例进行教学设计,提高学生学习的积极性和主动性,培养学生良好的编程思想和设计方法,为后续课程的实际教学提供参考,提高教学效果。
-
关键词
一维数组
程序设计者
运算符重载
JAVA语言
多重继承
应用程序
编程思想
生活案例
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名案例教学法在C++语言教学中的应用
被引量:8
- 13
-
-
作者
覃国蓉
-
机构
深圳信息职业技术学院软件工程系
-
出处
《深圳信息职业技术学院学报》
2003年第2期59-63,共5页
-
文摘
案例教学具有形象、生动、授课效果好的特点,它很好地遵循了人们学习的规律,因而被广泛应用。从选择合适的案例,如何使用案例和作者在C++语言教学中设计和选用的案例方面介绍了使用案例法进行C++语言教学的一些心得。
-
关键词
案例
案例教学法
类的静态成员
运算符重载
-
Keywords
ease
case teaching
static member of a class
operator overload
-
分类号
TP312-42
[自动化与计算机技术—计算机软件与理论]
-
-
题名《C++面向对象程序设计》中引用类型的教学实践
被引量:1
- 14
-
-
作者
韩祥波
张艳华
黄晶晶
张立红
-
机构
山东理工大学计算机科学与技术学院
-
出处
《科技视界》
2016年第27期205-205,共1页
-
文摘
分析了引用的本质,探讨了引用在函数参数、复制构造函数、运算符重载、多态等方面的案例,通过在实验班和卓越班的多次教学使用,更好的调动了学生的积极性。
-
关键词
引用
运算符重载
多态
教学实践
-
Keywords
Reference
Operator overloading
Pnlymorphism
Teaching practice
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++程序设计中与指针相关的若干问题
- 15
-
-
作者
高滢
刘大有
刘亚波
-
机构
吉林大学计算机科学与技术学院
-
出处
《吉林大学学报(信息科学版)》
CAS
2005年第S2期67-69,共3页
-
基金
国家自然科学基金重大项目(60496321)非规范知识处理的基本理论和核心技术国家自然科学基金项目(60373098
60173006)国家863高技术研究发展计划项目(2003AA118020)吉林省科技发展计划重大项目(20020303)吉林省科 技发展计划项目(20030523)
-
文摘
针对C++程序设计中与指针相关的若干问题进行了分析,并结合实例给出了解决方案。
-
关键词
构造函数
析构函数
复制构造函数
赋值运算符重载函数
虚函数
-
Keywords
constructor
deconstructor
copy constructor
equal operator function overload
virtual function
-
分类号
TP312-4
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++中引用的原理及应用
- 16
-
-
作者
左晓静
赵永乐
-
机构
漯河职业技术学院计算机系
-
出处
《商丘职业技术学院学报》
2008年第2期46-48,共3页
-
文摘
通过引用的声明方法揭示出引用其实就是对内存空间的多种使用机制;并结合实例阐述引用在作为函数参数、函数返回类型、运算符重载和多态方面的应用;总结了对引用在应用中的注意事项.
-
关键词
引用
函数返回类型
运算符重载
多态
-
Keywords
reference
the return type of function
the overload of the operator
many style
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名基于任务驱动的《C++程序设计》教学改革探索
- 17
-
-
作者
史小飞
宫彦军
-
机构
湖南科技学院图书馆
湖南科技学院电子与信息工程学院
-
出处
《湖南科技学院学报》
2015年第10期94-96,共3页
-
基金
湖南省教育厅资助科研项目(12A054)
湖南省科技计划资助(批准号:2012FJ3052)
湖南科技学院电路与系统重点学科建设项目资助
-
文摘
在《C++程序设计》教学中采用任务驱动教学的优点是使学生能够了解编程的作用,通过解决具体的问题能提高学生的兴趣,同时从中能学习C++语言的语法。文中给出函数、函数模板和运算符重载三部分教学内容的任务设置,给出任务驱动教学的具体案例。
-
关键词
任务驱动教学法
C++语言
函数模板
运算符重载
-
分类号
G642.0
[文化科学—高等教育学]
-
-
题名C++超长浮点类的设计及π的精确计算
被引量:3
- 18
-
-
作者
汤韬
瞿洋
-
机构
空军工程大学工程学院
-
出处
《空军工程大学学报(自然科学版)》
CSCD
2001年第5期39-41,共3页
-
文摘
文中利用C + +面向对象的编程技术 ,设计并实现了不受计算机位数和软件数据类型限制的 ,可以完成任意位数的浮点数存储、运算和输入输出的超长浮点类。并据此提出了基于级数的、对圆周率π和自然对数的底e精确到小数点后任意位的计算方法。
-
关键词
面向对象编程
运算符重载
级数
C++超长浮点
Π
算法
-
Keywords
Object Oriented Programming (OOP)
Operator-over-loading
Series
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++语言的通用矩阵类开发
被引量:1
- 19
-
-
作者
倪海鸣
赖天树
-
机构
广州电视台
中山大学物理系
-
出处
《计算机工程与应用》
CSCD
北大核心
1999年第1期96-100,共5页
-
文摘
该文为C++语言定义了集实型、复型一体的通用矩阵类,并定义了常用的矩阵操作函数和重载了常用运算符功能,实现了矩阵与矩阵、实数间的四则混合运算,增强了C++语言的科学计算能力。
-
关键词
C++语言
矩阵类
运算符重载
-
分类号
O241.6
[理学—计算数学]
TP312C
[自动化与计算机技术—计算机软件与理论]
-
-
题名概观C++及Java程序设计语言的特征
- 20
-
-
作者
程妍
范洁
沈岳
陈垦
-
机构
湖南农业大学计算机系
-
出处
《湖南广播电视大学学报》
2003年第1期33-35,共3页
-
文摘
随着计算机技术的发展,程序设计语言也越来越多,其中C++、Java可以说是目前应用最为广泛的语言,其原因与它们优良的特性密不可分。本文着重探讨这两种程序语言的特征,分别总结和阐述了它们优越于其他语言的、自身所独有的特点及为实现这些特点而采取的有效机制。
-
关键词
C++程序设计语言
Java程序设计语言
特征
数据封装
多态性
虚函数
动态联编
运算符重载
面向对象
-
Keywords
Encapsulation Polymorphism Inheritance Generic programming Virtual funtion Dynamic compile Operator overload JVM(Java virtual machine)
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-