C++
又菜又爱玩_lynn
这个作者很懒,什么都没留下…
展开
-
【C++】引用
我们知道,在C语言中有两种传参方式传值和传地址,如下图所示 传值 传地址 优点 形参只是对实参的一份拷贝,在一定程度上可以保护实参 可以通过形参改变实参,传参效率高 缺点 效率低 指针操作复杂,不安全 有没有什么办法可以将这俩种方式结合起来,取其精华呢? 这就产生了C++中引用这一概念,引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。 引用的格式:类型名& 引用变量名 =引用实体 代码原创 2020-09-08 20:21:19 · 218 阅读 · 0 评论 -
第一次遇见C++
什么是C++? 概念 :C++是基于C语言而产生的,它既可以进行C语 言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程 序设计。 命名空间 概念:在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作 用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字 污染,nam...原创 2020-05-08 20:39:39 · 125 阅读 · 0 评论 -
浅谈面向对象和面向过程
我们都知道,C语言是面向过程的,C++是面向对象的。那什么是面向过程?什么是面向对象?面向过程和面向对象有联系吗?如果要修改一份代码,是怎么把面向过程变成面向对象的? 什么是面向过程和面向对象? 在C语言的世界,我们是调用一个一个的函数,再让函数去调用数据来实现目标的,用举个栗子,当我们洗衣服时候,用C语言的思想,将洗衣服分成若干个过程,放衣服、洗衣服、甩干、响铃、晾衣服这4个过程,这四个...原创 2020-04-27 16:29:29 · 186 阅读 · 0 评论