C++程序设计课程师生互动(2012年春第7周)

简介: 【关于友元函数】 friend函数使两个“人”之间的关系更加密切。。。通过这个题目让我学会了友元函数与成员函数以及外部普通函数的区别, 但是友元函数也要谨慎使用。 慎交友。两个好朋友也不是无限制的,一般不定义友元类,而只是定义几个友元函数,避免产生混乱论亲缘关系的远近,成员函数》友元函数》一般函数【精辟!】友元函数太好了,不是成员函数却可以随便访问别人的家,但是也不是无拘无

【关于友元函数】

  • friend函数使两个“人”之间的关系更加密切。。。
  • 通过这个题目让我学会了友元函数与成员函数以及外部普通函数的区别, 但是友元函数也要谨慎使用。 慎交友。
  • 两个好朋友也不是无限制的,一般不定义友元类,而只是定义几个友元函数,避免产生混乱
  • 论亲缘关系的远近,成员函数》友元函数》一般函数【精辟!】
  • 友元函数太好了,不是成员函数却可以随便访问别人的家,但是也不是无拘无束的,必须的指定对象
  • 有元就是牛,有了通行证,就可以用“私有物品”了,但毕竟不是自己家的,还是要点名对象是谁;一般函数就要惨点了,就只能靠大众化的接口实现功能了。
  • 友元函数,一关键字friend声明,一个类的友元函数可以访问这个类中的私有成员,就像其实贺老可以去我家吃面.....【贺老也回请你吃面】
  • 友元函数与其他函数的最大区别就是他可以直接使用私有数据成员,这就是其他普通函数所不具有的功能!@!!!
  • 友元函数。可以进入你家里吃面条哟。。什么时候可以做贺老师的友元函数。。想去吃面条。。【我在想用什么样的机制选几个人吃我做的面呢?】
  • 一个类的友元函数可以访问这个类中的私有成员,正如把本家庭以外的某人确认为好友,允许他进入家的各个房间
  • 不同的思路!不同的代码!达到相同的目标!有朋友就是好!

【关于模板类】
  • 实验中又运用了新知识——模板类,让我深刻晓得了什么叫欲速则不达,结果只有一个,大堆大堆的error,看得人心慌啊!所以,做题之前还是仔仔细细的看好课本吧,就这次的模板类来说,没看好课本就急于编写代码的我啊,可是受够了教训。其实要点就一个,搞清楚运用模板类的格式,问题就能很好的迎刃而解。
  • 还有老师也真是够“讨厌”的,干嘛难为人啊,还要实现复数的乘法和除法,这个谁会啊,还要上网查计算方法,这才发现渐渐老去的自己,和渐行渐远的高中知识啊!!!【下周还得算复数乘除,继续背……的名声了。】
  • 类模板很好用,省去了很多的重复的步骤,省力又好用,何乐而不为啊
  • 小看了类模板还真不行,以为还是极其简单的,但实际是做了比任务一和二更多的时间,首先就是对于理解上的肤浅,泛泛的照猫画虎,不理解实质,经过反复体会,才真正明白在类外定义的形式;其次是忘记了template的特殊,即在每次函数定义都应包含
  • 我想说,模板给了尤其是像我这样的懒人一个偷懒的机会啊~很方便的东西啊【一个“懒”字是何等的洒脱……】

【学习与方法的体会】

  • 静态数据是各对象间沟通的桥梁,实属数据共享,比全局变量更具安全性
  • 虽然那天去听课的时候天气实在不佳,但是效果却很不错哦~一开始是我想得太复杂,而且思路也没有太清晰,老师讲过之后豁然开朗啊~以后坚持去【好天气好好学,坏天气也好好学!】
  • 老师太给力了!!终于出了个简单的题
  • 没有看书就是不太会做!!以后要在做之前把书看了
  • 应该是做的太少的缘故吧···贺老···不要慈悲为怀啦!!!【下周定大开杀戒。玩笑啦,首先让大家学好,其次轻松加好玩,永远的追求。】
  • 感觉挺简单的,但是实际操作起来···忙活了一下午啊~~~~~【现在忙,以后就不忙了】
  • 真的是难得啊,一个程序能做的这么顺畅,都快感动的哭了。老师在实验指导中给了一个时间输出的算是例题的程序,运用了,成员函数、友元函数、一般函数,所以在此基础上,在自己的代码中理清这三种函数的区别还是办的到的,就是在调用一般函数是不能直接访问私有成员,需要应用公有接口的时候要多多注意,其他的百分之50的模仿加,百分之40的记忆,因为求两点之间的距离的问题,我们前面的实验中是接触过的,最后加百分之9的耐心,和百分之1的小聪明就很足够了!!!!!!!
  • 感觉坐在电脑前编程的时候时间过的速度真的好快,有时候几个小时不知不觉之间就那么过去了。忙忙碌碌,难道这就是大学生活?
  • 收获写在了注释里。【这种做法值得提倡!】
  • 代码不可貌相
  • 老师,啥时候才能练到你那水平?【尽管我编程的时间比你们的年龄都长了,但编程水平客观地讲,很一般。因为我并没有在生产一线的经历,代码量愧对从业年限。当然我有自己的优势。仅就现在你们能看到的我的所谓水平,只要认真学且进入了状态,代码量达到2w-3w行时可以赶上我。这是在大二结束时,或是其他时间,因人而异,因人的投入而异。长江后浪推前浪,争取大三时就把老师拍到沙滩上。】
  • 每次学点先进方法真的很好
  • 这次这个程序花了我很长时间,主要是在showtime上花了很长时间,而且篇幅也很长,听了老师的讲解,恍然大悟,竟有点喜欢上那种感觉。。。
  • 在上一个学期的基础上继续学习静态局部变量,进一步体验静态局部变量的优点,在此次试验中让我体会到了其与动态变量区别,具有连续变化的特点!【多对照,出真知】
  • 独立完成还是有点困难,自己做不出来,得看别人的才能明白,能看懂但不会编【要过渡到会自己编。要有信心,以实际行动争取有信心的机会!】
  • 感想才能敢做!不要被自己心中的畏惧吓到!夯实基础!
  • 我感叹运算符的力量!因为几十行的代码用几行就搞定啦!自己学艺不精啊!学会运算符的恰当使用一定可以延长你的生命!太节省时间啦!不管你信不信!反正我信了!
  • 这次任务虽然不是很难,真正做起来的时候却出现过了好多错误,但是,这次我却是很有耐心的挨着改下去了,看着错误一个一个减少,却是相当有成就感的,以后要磨练自己的耐心啊,这是一个相当不错的方法!【期待更多成就感】
  • 贺老师骗人啊。明明说这次作业会慈悲心肠一些的。结果虽然数量少了。但是质量还是没有降低啊。【我不知道下周你怎么说我好了,让我如何面对?】

【老贺独白】
  • 【引用了,注明出处,非常好的做法!】
  • 【恭喜进入千里之内。】
  • 【一个小花招引来一片惊叹,太值了。】
  • 【意外地发现,大家对吃面映像深刻。】


目录
相关文章
|
4月前
|
存储 C++
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
104 1
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
|
4月前
|
存储 算法 C++
【C++】C++ QT实现Huffman编码器与解码器(源码+课程论文+文件)【独一无二】
【C++】C++ QT实现Huffman编码器与解码器(源码+课程论文+文件)【独一无二】
111 4
|
6月前
|
C++
C++ : 程序设计简单实例
C++ : 程序设计简单实例
47 3
|
6月前
|
安全 C++
C++:程序设计实例
C++:程序设计实例
55 2
|
6月前
|
C++
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
49 1
|
6月前
|
存储 JavaScript 前端开发
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
|
6月前
|
C++
技术经验分享:C++程序设计的技巧
技术经验分享:C++程序设计的技巧
40 0
|
6月前
|
存储 算法 安全
面向对象程序设计C++
面向对象程序设计C++
|
23天前
|
存储 编译器 C语言
【c++丨STL】string类的使用
本文介绍了C++中`string`类的基本概念及其主要接口。`string`类在C++标准库中扮演着重要角色,它提供了比C语言中字符串处理函数更丰富、安全和便捷的功能。文章详细讲解了`string`类的构造函数、赋值运算符、容量管理接口、元素访问及遍历方法、字符串修改操作、字符串运算接口、常量成员和非成员函数等内容。通过实例演示了如何使用这些接口进行字符串的创建、修改、查找和比较等操作,帮助读者更好地理解和掌握`string`类的应用。
38 2
|
29天前
|
存储 编译器 C++
【c++】类和对象(下)(取地址运算符重载、深究构造函数、类型转换、static修饰成员、友元、内部类、匿名对象)
本文介绍了C++中类和对象的高级特性,包括取地址运算符重载、构造函数的初始化列表、类型转换、static修饰成员、友元、内部类及匿名对象等内容。文章详细解释了每个概念的使用方法和注意事项,帮助读者深入了解C++面向对象编程的核心机制。
83 5
下一篇
DataWorks