摘要: 说明指针所指向的空间已经被释放...... 需查看哪些对象/指针被提前释放,导致使用时出现异常。 阅读全文
posted @ 2017-07-30 14:42 gaoxudong0704 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: 答:(1)const和#define都可以定义常量,但是const用途更广。 (2)const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。(3) 有些集成化的调试工具可以对const 常量 阅读全文
posted @ 2017-07-30 14:40 gaoxudong0704 阅读(470) 评论(1) 推荐(1) 编辑
摘要: 答:C语言是一种结构化语言,面向过程,基于算法和数据结构,所考虑的是如何通过一个过程或者函数从输入得到输出; C++是面向对象,基于类、对象和继承,所考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题,通过获取对象的状态信息得到输出或实现过程控制。 C++的STL是C没有的,C++的模板 阅读全文
posted @ 2017-07-30 14:39 gaoxudong0704 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 前者是从标准库路径寻找和引用file.h,而后者是从当前工作路径搜寻并引用file.h。 说明:自己开发程序的话,最好在工程下面建立include文件夹,专门用来存放头文件。还可以建立子目录,将不同类别的头文件放到不同的子目录中。 阅读全文
posted @ 2017-07-30 14:38 gaoxudong0704 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 这是C++预编译头文件保护符,保证即使文件被多次包含,头文件也只定义一次。 补充说明:如果用微软的VS开发,用#pragma once方便一些 阅读全文
posted @ 2017-07-30 14:37 gaoxudong0704 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declarati 阅读全文
posted @ 2017-07-30 14:35 gaoxudong0704 阅读(3822) 评论(0) 推荐(0) 编辑
摘要: 1、下载hMailServer并安装,请参考以下网址 https://www.hmailserver.org 2、安装foxmail,官网如下: http://www.foxmail.com/ 3、配置,hMailServer都采用默认设置即可,需要在Accounts中添加好邮件账户,foxmail 阅读全文
posted @ 2016-11-21 21:25 gaoxudong0704 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: 下面用一个小例子来演示如何在Qt的界面中嵌入其他exe程序的界面,最终效果如下图所示。本文参考了 http://blog.csdn.net/jiaoyaziyang/article/details/49802993,感谢原作者。 下面是具体的实现方法,用Windows自带的计算器程序做例子。主要的思 阅读全文
posted @ 2016-10-22 09:38 gaoxudong0704 阅读(23898) 评论(3) 推荐(0) 编辑
摘要: 笔者使用的开发环境是VS2008+Qt4.8.5+VAssistX,有时候会出现代码关键字不能高亮显示,并且助手的智能提示不显示。问题如下 解决的办法是在助手的选项中设置其搜索路径,助手的设置通过VS的VAssistX菜单进入,选择最后一个Visual AssistX Options,然后设置Pro 阅读全文
posted @ 2016-10-22 08:49 gaoxudong0704 阅读(2052) 评论(2) 推荐(0) 编辑