共 9 篇文章 |
|
虚基类的初始化 虚基类的初始化与一般多继承的初始化在语法上是一样的,但构造函数的调用次序不同. 派生类构造函数的调用次序有三个原则: (1)虚基类的构造函数在非虚基类之前调用; (2)若同一层次中包含多个虚基类,这些虚基类的构造函。但仅仅用建立对象的最远派生类的构造函数调用虚基类的构造函数,而该派生类的所有基类中列出的对... 阅95 转0 评0 公众公开 16-08-31 17:51 |
派生类的其他成员可以直接访问从基类继承来的公有和保护成员,但是类外部通过派生类的对象无法访问它们,无论派生类的成员还是派生类的对象,都无法访问基类的私有成员。输出结果为:member of B0 25、虚基类及其派生类的构造函数一般而言,派生类只对其直接基类的构造函数传递参数,但是在虚基类中,不管是直接或间接虚基类的所有派生类,都必... 阅28 转0 评0 公众公开 16-08-31 17:50 |
阅64 转0 评0 公众公开 15-10-12 15:17 |
glib安装。3、将LD_LIBRARY_PATH 增加当前路径LD_LIBRARY_PATH =/home/mlm/glib/lib/:$LD_LIBRARY_PATH.将PKG_CONFIG_PATH增加PKG_CONFIG_PATHhome/mlm/glib/lib/pkgconfig/:$PKG_CONFIG_PATH.PKG_CONFIG_PATH 是给pkg-config这个程序使用的(需要库软件支持这种方式),它可以搜索这个路径下对应 库的.pc文件,因为在这个文件里存放了库的相关的... 阅674 转1 评0 公众公开 15-10-09 18:03 |
Json 和 Jsonlib 的使用。转换 javabeans, maps, collections, java arrays 和 XML 成为 json 格式数据转换 json 格式数据成为 javabeans 对象。// 指定在转换时不包含哪些属性 Person person = new Person("A001", "Jack"); JSONObject jsonObject = JSONObject.fromObject(person, config); // 在转换时传入之前的配置对... 阅31 转1 评0 公众公开 15-07-31 13:52 |
在CMakeLists.txt文件中输入下面的代码(#后面的内容为代码行注释): #cmake最低版本需求,不加入此行会受到警告信息 CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(HELLO) #项目名称 #把当前目录(.)下所有源代码文件和头文件加入变量SRC_LIST AUX_SOURCE_DIRECTORY(. SRC_LIST) #生成应用程序 hello... 阅6 转0 评0 公众公开 15-07-09 14:28 |
2.使用extern定义全局变量:可以把所有的全局变量放入一个头文件 global.h (名字随意起,但要加条件编译)中,每一个变量前面加extern,声明一下这些变量将在其它文件中定义。例如:void(*Handl_Display)();然后,让涉及到全局变量的文件include ”global.h“。这样编译时,会先对global.c编译生成一个global.o ,然后再和其它文件的.o链接生成... 阅433 转0 评0 公众公开 15-05-22 15:06 |
//申请结点空间 if(L ==NULL) //判断是否有足够的内存空间 printf("申请内存空间失败\n"); L->next =NULL; //将next设置为NULL,初始长度为0的单链表 return L;}printf("请输入单链表的数据:"); list =LinkedListCreatH(); for(start =list->next; start... 阅46 转0 评0 公众公开 15-05-20 17:34 |
具体说,如果一个函数库里面有一个名字为“_init”的函数输出,那么在第一次通过dlopen()函数打开这个函数库,或只是简单的作为共享函数库被打开的时候,_init函数被自动调用执行。和之相对应的就是_fini函数,当一个程式调用dlclose()去释放对这个函数库的引用的时候,如果该函数库的被引用计数器为0了,或这个函数库是作为一般的共享函数库被... 阅85 转0 评0 公众公开 15-03-09 16:34 |