上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页
摘要: 原文地址:https://www.cnblogs.com/alantu2018/p/8465919.html 1、前言 最近看到一份代码,看到一个函数前面用__attribute__((destructor))修饰,当时感觉有点怪怪的,搜了整个程序,也没发现哪个地方调用这个函数。于是从字面意思猜想, 阅读全文
posted @ 2019-06-11 11:38 狂奔~ 阅读(619) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Braveliu/p/5107550.html https://blog.csdn.net/simonforfuture/article/details/78580510 关于Qt中project文件中的变量配置,可以查看Qt帮助文档中的variabl 阅读全文
posted @ 2019-06-11 11:11 狂奔~ 阅读(15548) 评论(0) 推荐(1) 编辑
摘要: 电脑系统中的英文字符串和中文字符最根本的区别就在于: 1、英文的 ASCII 码,其最高位为 0,占一个字节 注:英文的ASCII码范围是在0到127,二进制为(0000 0000 ~ 0111 1111) 2、中文的 ASCII 码,其最高位为 1。占两个字节, 注:两个字节的最高位都是1 因此可 阅读全文
posted @ 2019-06-08 08:08 狂奔~ 阅读(4410) 评论(0) 推荐(0) 编辑
摘要: 这几天在研究Qt,首先尝试用Qt Creator编写一些小程序来练练手。但是,在这个过程中却遇到了一个问题:使用Qt Creator编写的exe程序,只能在本机运行,跑到别的电脑上就无法运行了,提示缺少各种各样的库。这个问题,我之前在搞VS-MFC的编程时,也遇到过,无非就是一些运行时库的问题导致的 阅读全文
posted @ 2019-06-07 15:44 狂奔~ 阅读(4747) 评论(0) 推荐(0) 编辑
摘要: 虚函数表 对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配 阅读全文
posted @ 2019-06-05 22:19 狂奔~ 阅读(7660) 评论(0) 推荐(2) 编辑
摘要: 删除唯一性约束 语法如下: alter table tableName drop index key_name;#删除唯一性约束,实际就是删除索引 drop index key_name on tableName; #两种方法均可 阅读全文
posted @ 2019-06-05 21:27 狂奔~ 阅读(5113) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/acSzz/p/5743789.html#top 一、程序编译链接的整体流程 二、目标文件的样子(以linux下的elf文件格式为例) 三、静态链接 四、装载 五、动态链接 一、程序编译链接的整体流程 通常我们使用gcc来生成可执行程序,命令为: 阅读全文
posted @ 2019-06-05 17:48 狂奔~ 阅读(1700) 评论(0) 推荐(1) 编辑
摘要: “__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充。这些属性有:align、allocate、deprecated、 dllexport、dllimport、 naked、noinline、noreturn、nothrow、novtable、 阅读全文
posted @ 2019-06-05 16:06 狂奔~ 阅读(628) 评论(0) 推荐(0) 编辑
摘要: extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言(而不是C++)的方式进行编译。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重 阅读全文
posted @ 2019-06-05 15:50 狂奔~ 阅读(138165) 评论(0) 推荐(34) 编辑
摘要: 动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。 而静态链接就是把所有用到的函数全部链接到exe文件中。 动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入; 而静态 阅读全文
posted @ 2019-06-05 14:31 狂奔~ 阅读(8585) 评论(0) 推荐(1) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页