上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 61 下一页
摘要: 最好还是用#pragma once https://www.cnblogs.com/techdreaming/p/4921780.html 阅读全文
posted @ 2019-04-02 17:06 心媛意码 阅读(121) 评论(0) 推荐(0) 编辑
摘要: readlink可以获取exe所在的路径(直接和进程关联);无法获得so的路径,so路径可以用dladdr,参考另一篇文章linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径 #include #include #include #define MAXBUFSIZE 1024 int m... 阅读全文
posted @ 2019-04-02 09:10 心媛意码 阅读(962) 评论(0) 推荐(0) 编辑
摘要: dladdr的原型: int dladdr(void *address, Dl_info *dlip); //这个dladdr这个函数只对动态链接程序起作用。 dlip 是指向Dl_info 结构的指针。该结构必须由用户分配。如果指定的address 在其中一个加载模块的范围内,则 结构成员由dla 阅读全文
posted @ 2019-04-02 09:06 心媛意码 阅读(11047) 评论(0) 推荐(0) 编辑
摘要: 2.1 常规选项 1、没有任何选项:gcc helloworld.c 结果会在与helloworld.c相同的目录下产生一个a.out的可执行文件。 2、-o选项,指定输出文件名:gcc -o helloworld helloworld.c -o意思是Output即需要指定输出的可执行文件的名称。这 阅读全文
posted @ 2019-04-02 08:44 心媛意码 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.基本知识: 字符串是连续的字符序列, 以空字符'\0'作为终止符. 字符串的长度指所有字符的数量,但不包括'\0'. 存储字符串的数组要比字符串长度多一个元素,以容纳字符串终止符. 在调用 strcat()之前,可以采用标准函数 strlen()进行测试,以确保长度没有问题,函数 strlen( 阅读全文
posted @ 2019-04-01 21:23 心媛意码 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.windows 中查看进程依赖那个dll,使用depends,linux使用ldd命令。 2.查看dll中有哪些导出函数windows使用dumpbin,linux使用objdump查看so中有哪些函数。 eg: objdump -tT libX.so 查看dll中符号的地址使用nm。 eg: 阅读全文
posted @ 2019-03-31 20:49 心媛意码 阅读(465) 评论(0) 推荐(0) 编辑
摘要: # if all(ar):#TypeError: iteration over a 0-d arrayif ar.all(): # TypeError: cannot perform reduce with flexible type print("ar为空") # if not all(ar2): 阅读全文
posted @ 2019-03-28 12:00 心媛意码 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 上面的例子中两个构造函数的结果是一样的。上面的构造函数(使用初始化列表的构造函数)显式的初始化类的成员;而没使用初始化列表的构造函数是对类的成员赋值,并没有进行显式的初始化。 初始化和赋值对内置类型的成员没有什么大的区别,像上面的任一个构造函数都可以。对非内置类型成员变量,为了避免两次构造(若使用构 阅读全文
posted @ 2019-03-26 16:46 心媛意码 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 待看文章:C++ 合成默认构造函数的真相 默认构造函数指不带参数或者所有参数都有缺省值的构造函数!!! 类的默认构造函数可以使得在实例化该类的对象时不用提供参数,但是类也可以不含默认构造函数,这样在实例化对象时则必须提供相应的参数。 默认构造函数是没有参数,或者是参数有默认值的构造函数,使得在实例化 阅读全文
posted @ 2019-03-26 16:45 心媛意码 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意, 其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将 阅读全文
posted @ 2019-03-26 16:21 心媛意码 阅读(685) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 61 下一页