- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 C++中设置全局变量的几种方法
<br /> <br />一、了解必要的知识<br /> <br />1. 编译单元(模块):<br /> 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代码,点击编译按钮准备生成exe
2010-10-25 19:16:00
8458
1
转载 InvalidateRect ,Invalidate,UpdateWindow的一些细节
InvalidateRect(hWnd,&rect,TRUE)向hWnd窗体发出WM_PAINT的消息,强制客户区域重绘制, rect是你指定要刷新的区域,此区域外的客户区域不被重绘,这样防止客户区域的一个局部的改动,而导致整个客户区域重绘而导致闪烁,如果最后的参数为TRUE,则还向窗体发送WM_ERASEBKGND消息,使背景重绘,当然在客户区域重绘之前。 UpdateWindow只向窗体发送WM_PAINT消息,在发送之前判断GetUpdateRect(hWnd,NULL,TRU
2010-10-23 14:59:00
747
转载 Linux下C++开发之IDE软件
<br /> 最近一直在研究Linux系统,今天将推荐几款适用于C++开发的IDE软件。在Linux里,开发工具是被切割成一个一个的独立小工具,各自处理不同的问题。例如,编辑器(emacs, vim)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的。同时,还有一些系统工具和系统知识,我们是很有必要了解的:程序自动化机制 makefile,系统粘合剂shell,系统查找
2010-10-19 20:20:00
982
原创 using 声明和using指示的区别
using声明 using std::cin;using 指示 using namespace std;1)using声明一次只能引入一个特定命名空间的成员。而且它的作用域是从声明点开始,直到包含该using声明作用域的末尾,外部作用域的同名实体被屏蔽(但是如果在同一作用域有同名实体,则会出现错误)。实际上一个using声明就如命名空间成员的局部别名一样。//location.h#ifndef LOCATION_H_INCLUDED#define LOCATION_H_INCLUDEDnam
2010-10-19 18:28:00
1837
转载 常用的VC插件
<br /><br />1.Visual Assist(强烈推荐)<br /> http://www.wholetomato.com/<br /> VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。vc6 的专家系统很差,2003还马马虎虎,用这个插件可以对第三方库分析,获得动态
2010-10-17 15:19:00
672
转载 vc6.0与标准C++
<br />你的很多书指的是国人写的那些老书吧,vc6.0是98年的,98年以后C++标准才正式制定出来vc6.0对C++标准才支持86%,你说你学它干嘛?再说你现在只是学习,出去才用,软件这方面有更新十分快,C++马上就出下一代标准了(C++0x)vc马上要出2010了,你说你该用哪个?——vc2008 <br />在给你加上具体的区别:(我以前回答过的问题)<br />visual C++6.0对C++标准(std)的支持只达到86%,按microsoft官方声称,visual studio 2008(
2010-10-17 14:35:00
1637
原创 VC++6.0与matlab引擎混合编程
最近做了一些东西,利用matlab和VC混合编程,将网上找到的内容,再结合自己的修改,步骤如下:1) 配置环境,新建一个VC工程,然后在VC界面的"工具->选项"的目录选项卡中的"include"中加入如/extern/include,在"library"中加入/extern/lib/win32/microsoft。其中是指matlab安装的绝对路径,比如我的安装路径是D:/matlab (只用设置一次)2)通过菜单工程/设置,打开工程设置属性页,进入Link页面,在Object/library modul
2010-10-15 21:23:00
1357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人