第15章 友元、异常和其他
1.友元不仅有友元函数,还能是友元类
还可以将类中的某一个成员函数指定为另一个类的友元
尽管友元被授予从外部访问私有部门的权限,单并不与面向对象编程思想相愽,相反,它们提高了公有接口的灵活性
2.类的成员函数作为其他类的友元,涉及到类的声明顺序。
还有一个函数作为两个类的友元
这方面内容看P607-611
3.嵌套类:在另一个类中声明的类被称为嵌套类
类...
分类:
编程语言 时间:
2014-06-14 17:58:31
阅读次数:
246
原文出处:http://blog.csdn.net/daiyutage/article/details/8604720 C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符...
分类:
其他好文 时间:
2014-06-14 17:18:32
阅读次数:
322
在iOS开发中,单例是最有用的设计模式之一。它是在代码间共享数据而不需要手动传递参数的一种最有用的方法。关于单例和其他设计模式,请参考这本书:《Cocoa design pattern》背景单例是一种重要的概念,它是一种极其便利的设计模式。在iPhone SDK中大量使用了单例的概念,例如,UIAp...
分类:
移动开发 时间:
2014-06-14 16:54:48
阅读次数:
282
deborphan可以用来找出在系统中已经没有被依赖的套件。一般的情况是library会在其他套件需要的时候被牵引进来,但是当这些套件升级或删除后,被牵引进来的librarypackage都不会同时被删除。因此,久而久之,系统里就存在了很多的所谓orphanedpackages,就是说这些libra...
分类:
其他好文 时间:
2014-06-14 16:04:25
阅读次数:
404
打印全排列是个有点挑战的编程问题。STL提供了stl::next_permutation完美的解决了这个问题。
但是,如果不看stl::next_permutation,尝试自己解决,怎么做?
很自然地,使用递归的办法:
1. 单个元素的排列只有1个。
2. 多个元素的排列可以转化为:
以每个元素为排列的首个元素,加上其他元素的排列。
有了思路,就可以编码了。
第一个...
分类:
其他好文 时间:
2014-06-14 15:10:03
阅读次数:
263
内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并且控制位于内部的类的可视性。但是内部类是完全不同于组合的概念。在最初,内部类看起来就像是一种代码隐藏机制:将类置于其他类的内部。但是,内部类远不止于此,它了解外围类,并能与之通讯,而且你用的内部类写出的代码更优雅而清新。 1.....
分类:
编程语言 时间:
2014-06-14 13:44:52
阅读次数:
193
使用ckeditor等编辑器时遇到用户拷贝的内容因为防盗链无法显示的问题解决:
php 实现从其他网站拷贝的富文本内容(即包含图片样式等),
并将里面的图片抓取到本地
最后将内容中的链接替换成你图片服务器或目录的链接
这样就能使拷贝的内容不会因为防盗链而无法正确显示了...
分类:
Web程序 时间:
2014-06-14 12:12:32
阅读次数:
401
2.5条件和逻辑
自增和自减操作符
这个主要区别就是在前和后,大多数学习过其他语言的应该都知道。所以,一个程序带过。
示例如下:...
分类:
编程语言 时间:
2014-06-14 11:56:00
阅读次数:
400
经过 研究 实现了自定义 键盘 ,支持随意拖动 和数字及其他字符输入
下面是主要的代码 和使用方法
import android.content.Context;
import android.util.Log;
import android.view.GestureDetector;
import android.view.GestureDetector.OnGestureL...
分类:
移动开发 时间:
2014-06-14 11:05:44
阅读次数:
401
有时我们 nginx 需要和 wowza 服务器交互以进行一些 LB 事宜;有时我们的管理员需要实时了解 wowza 服务器的一些其他状态信息(比如一些自定义对象的状态等等),而用 rtmp 不是太方便。这些情况下,如果我们的 wowza 服务器能提供一个 http api 就好了,就像 web 容器 tomcat 那样。本文以一个简单的 http 发送参数到 wowza,然后 wowza 返回一个 json 为例(经典的 REST 案例),介绍如何让你的 wowza 服务器提供 RESTful web 调...
分类:
Web程序 时间:
2014-06-14 10:12:33
阅读次数:
338