- 博客(7)
- 收藏
- 关注
原创 JAVA类与对象的初始化
请看一个例子: public class Test2 { public static void main(String[] args) { SuperInitField p = new SuperInitField(); SuperInitField c = new SubInitField(); } } class SuperInitField {
2015-02-05 22:29:51
445
原创 关于C++ private的访问权限问题
刚学C++不久,对private访问权限十分不解。这是我实现的一个类,题目来源为《c++ primer plus》的第十章最后一题,题目中要求使用非成员函数访问列表中的每个数据项。在头文件中我定义了一个Find()函数(定义的时候我很不确定,没想到编过并实现了基本功能),然后在list.cpp中实现了这个函数,传递方式为按引用传递。按我的理解Find()函数入参是实例数据项list[]中元素项的引
2014-01-08 22:40:06
829
原创 读《C Primer Plus》有感2——指向函数指针再举例及答惑
在上一篇(《指向函数指针举例》)中提到使用函数指针有两种逻辑上不一致的语法规则来实现这样的操作,并以问题的形式提出讨论,这几天看《C Primer Plus》找到了合理的解释。请看下面的例子: void ToUpper(char *); void ToLower(char *); void (*pf)(char *); char mis[] = "Nina Metier"; pf = ToU
2012-11-12 22:53:01
1105
原创 指向函数指针举例
如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址(又称入口地址)称为这个函数的指针。可以定义一个指向函数的指针变量,用来存放某一个函数的起始地址,这意味这此指针变量指向该函数。如:int(*p)(int, int),定义p是一个指向函数的指针变量,它可以指向函数的类型为整型且有两个整型参数的函数,p的类型是int(*)(int, int)。
2012-11-07 00:29:16
580
原创 使用字符指针变量和字符数组的比较
用字符数组和字符指针变量都能实现字符串的存储和运算,但是二者之间还是有很多区别,主要有一下几点 1.字符数组由若干个元素组成,每个元素放一个字符,而字符指针变量中存放的是字符串第一个元素的地址,绝不是将字符串放到字符指针变量中。请看如下代码: char *a = "I love China!"; char b[] = "You are a student."; printf("%4d%
2012-11-06 23:34:52
1605
原创 读《C Prime Plus》有感1——C动态链表释放内存问题
在该书第五版17章“高级数据表示”中,程序清单17.2给出给出如下代码: #include #include #include #define TSIZE 45 #define LEN sizeof(struct film) struct film { char title[TSIZE]; int rating; struct film *next; }; int ma
2012-10-28 14:52:44
1404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅