C++基础
文章平均质量分 68
hello_wangfeng
这个作者很懒,什么都没留下…
展开
-
在VS2008中添加虚函数
以前的VC6.0中,我们可以直接在CLASS WIZARD中添加虚函数,例如添加一个CFRAME类中的ONCOMMAND函数等等,但是在VS中没有CLASS WIZARD,怎么办呢,其实我们也可以直接添加,只不过位置不一样而已,现在的位置是在属性里面,然后点击重写,就可以在里面找到我们所需要的ONCOMMAND函数了,添加即可。在vs2008中,添加消息响应和类似添加虚函数的操作都变到属性窗口了。转载 2012-11-28 12:10:40 · 1447 阅读 · 0 评论 -
Win32 Application和Win32 Console Application的区别
Win32 Application 是基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。Win32 Console Application 是基于DOS开发平台开发应用程序,不能使用与图形有关的函数,控制台程序。1 EXE文件本身有区别: 在文件头里(PE头)有一个标记表明该文件是Application还是Console2转载 2012-11-22 11:13:21 · 2043 阅读 · 0 评论 -
函数调用时的三种参数传递方式
[size=medium]今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275知道了函数调用的三种参数传递方式:第一种:传值[/size][code="C++"]#includeusing namespace std;void swap(int a, int b){ int c; cou...原创 2012-11-10 23:30:15 · 2092 阅读 · 0 评论 -
利用指针和引用使函数返回多值
[size=medium] 今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275 利用指针返回多值 因为函数只能有一个返回值(void算作空返回值),但是一个函数的功能往往比较复杂,怎样将函数中其他重要的参数也返回到主函数中呢?举例如下:定义一个返回值类型为int的func函数,该函数有三个int型的参数,...原创 2012-11-11 11:33:21 · 439 阅读 · 0 评论 -
用值和用地址传递对象
[size=medium]今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275 “传值和传地址的区别是,传值由于是传递的原始变量的副本,因此不会改变原始变量的值,而传地址则可以改变原始变量的值。假如仅仅是传递变量的话,采用指针或引用这种传地址的方式的优势并不明显,但是如果传递的是较大的对象的话,那么传地址的优势是十分明显的。这时因...原创 2012-11-11 12:14:43 · 188 阅读 · 0 评论 -
【转载】关于Visual Studio、VC和C++的那些事
[size=medium] 首先,这三个东西有什么区别呢?VC和C++是相同的吗,有什么区别呢?我刚开始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。 Visual Studio,我们一般都简称为VS,VC全称是Visual C++,C++就不用解释了吧?Visual Studio其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像...原创 2012-11-12 21:08:24 · 300 阅读 · 0 评论 -
【总结别人的】Visual Studio 2008开发MFC时的各种文件后缀简介
[size=medium].h与.cpp在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。 .rc在应用程序中经常要使用一些位图、菜单之类...原创 2012-11-12 23:23:29 · 402 阅读 · 0 评论