1.using用法 typedef void (*ptr)(int); using ptr = void (*)(int); 2.可调用对象 1.函数指针 2.具有operator()成员函数的对象(仿函数) 3.可被转换为函数指针的类对象 4.类成员(函数)指针 举例: 1.void func(v ...
分类:
编程语言 时间:
2017-05-16 17:28:33
阅读次数:
167
问题的提出:有些类很容易创建对象,直接调用其构造方法,例如Studentstudent=newStudent(“1001”,”zhang”,21);之所以容易创建,因为其类成员都是基本数据类型或者封装类,或者字符串。但是如果对象的类成员还是对象,那么创建这个对象还需要产生该对象成员的具体对象。publ..
分类:
编程语言 时间:
2017-05-15 22:30:27
阅读次数:
238
原文链接:http://www.cnblogs.com/zishi/p/6857606.html 一、页头加入代码说明块,格式如下: 二、C#类、结构体及其成员注释规范。类名前一定加入对类的描述风格为/// <summary>。类成员函数与成员变量分别用///<summary>与///注释风格。// ...
分类:
其他好文 时间:
2017-05-15 19:39:16
阅读次数:
195
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是 ...
分类:
其他好文 时间:
2017-05-13 16:03:00
阅读次数:
187
转自:http://blog.csdn.net/lihao21/article/details/8634876 我们知道,在C++中,若一个变量声明为const类型,则试图修改该变量的值的操作都被视编译错误。例如, [cpp] view plain copy const char blank = ‘ ...
分类:
编程语言 时间:
2017-05-12 22:22:49
阅读次数:
230
登陆注册案例分析:
我们现在写代码需要面向对象,我们必须先找到能完成某个功能的类,接着调用里面的方法完成它
登陆注册案例中的类:
用户类
成员变量:用户名,密码
成员方法:登陆,注册功能
测试类
main
登陆注册案例中的类的详细分解:
用户类(User):用户名,密码..
分类:
其他好文 时间:
2017-05-11 14:29:58
阅读次数:
128
public:公有访问。不受任何限制。private:私有访问。只限于本类成员访问,子类和实例都不能访问。protected:保护访问。只限于本类和子类访问,实例不能访问。internal:内部访问。只限于本项目(程序集)内访问,其他不能访问。protected internal :内部保护访问。只 ...
分类:
编程语言 时间:
2017-05-10 15:44:35
阅读次数:
127
关于类成员函数是否可以成为回调函数,我们首先需要明确几个定义,1. 什么是回调函数 2. 为什么要使用回调函数 3. 调用普通类成员函数和调用回调函数有什么区别 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数,如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调 ...
分类:
其他好文 时间:
2017-05-09 21:38:45
阅读次数:
119
Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。 Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问 Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。 Protected::受保护的,是一个成员访问修饰符 ...
命名空间 命名空间并不是新事物,在很多面向对象的编程语言中,都得到了很好的支持,它有效的解决了同一个脚本中的成员命名冲突问题。所以说,命名空间是一种代码封装技术,代码中的每个成员,都是自己的活动空间,彼此互不干扰。在php中,命名空间主要针对三类成员:函数,常量和类,因为他们三个家伙的作用域都是全局 ...
分类:
其他好文 时间:
2017-05-08 21:07:14
阅读次数:
182