<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunfei2的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/sunfei2</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; sunfei2]]></copyright><item><title><![CDATA[Labview学习之波形图表的历史数据]]></title><link>https://blog.csdn.net/sunfei2/article/details/28989661</link><guid>https://blog.csdn.net/sunfei2/article/details/28989661</guid><author>sunfei2</author><pubDate>Fri, 06 Jun 2014 23:21:06 +0800</pubDate><description><![CDATA[Labview学习之波形图表的历史数据]]></description><category></category></item><item><title><![CDATA[VC++学习之GDI概述]]></title><link>https://blog.csdn.net/sunfei2/article/details/28272037</link><guid>https://blog.csdn.net/sunfei2/article/details/28272037</guid><author>sunfei2</author><pubDate>Tue, 03 Jun 2014 17:13:43 +0800</pubDate><description><![CDATA[图形设备接口(GDI)是一个可执行程序，它接受Windows应用程序的绘图请求(表现为GDI函数调用)，并将它们传给相应的设备驱动程序，完成特定于硬件的输出，象打印机输出和屏幕输出。GDI负责Windows的所有图形输出，包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。也就是Windows的图形编程。
一、GDI体系结构
1、  GDI32.DLL导出的函数
GDI提]]></description><category></category></item><item><title><![CDATA[如何撰写项目计划书]]></title><link>https://blog.csdn.net/sunfei2/article/details/27796533</link><guid>https://blog.csdn.net/sunfei2/article/details/27796533</guid><author>sunfei2</author><pubDate>Sat, 31 May 2014 10:23:56 +0800</pubDate><description><![CDATA[如何撰写项目计划书]]></description><category></category></item><item><title><![CDATA[VC++学习之VC中常见问题]]></title><link>https://blog.csdn.net/sunfei2/article/details/27186407</link><guid>https://blog.csdn.net/sunfei2/article/details/27186407</guid><author>sunfei2</author><pubDate>Tue, 27 May 2014 11:34:16 +0800</pubDate><description><![CDATA[VC++学习之VC中常见问题]]></description><category></category></item><item><title><![CDATA[Labview学习之程序Web发布]]></title><link>https://blog.csdn.net/sunfei2/article/details/26285907</link><guid>https://blog.csdn.net/sunfei2/article/details/26285907</guid><author>sunfei2</author><pubDate>Mon, 19 May 2014 21:45:27 +0800</pubDate><description><![CDATA[Labview学习之程序Web发布]]></description><category></category></item><item><title><![CDATA[Labview学习之远程控制VI]]></title><link>https://blog.csdn.net/sunfei2/article/details/26285789</link><guid>https://blog.csdn.net/sunfei2/article/details/26285789</guid><author>sunfei2</author><pubDate>Mon, 19 May 2014 21:42:47 +0800</pubDate><description><![CDATA[Labview学习之远程控制VI]]></description><category></category></item><item><title><![CDATA[网络编程学习之经典书籍推荐]]></title><link>https://blog.csdn.net/sunfei2/article/details/26134569</link><guid>https://blog.csdn.net/sunfei2/article/details/26134569</guid><author>sunfei2</author><pubDate>Sun, 18 May 2014 10:05:17 +0800</pubDate><description><![CDATA[网络编程学习之经典书籍推荐]]></description><category></category></item><item><title><![CDATA[OpenGL学习之windows下安装opengl的glut库]]></title><link>https://blog.csdn.net/sunfei2/article/details/26099625</link><guid>https://blog.csdn.net/sunfei2/article/details/26099625</guid><author>sunfei2</author><pubDate>Sat, 17 May 2014 22:22:51 +0800</pubDate><description><![CDATA[OpenGL学习之windows下安装opengl的glut库]]></description><category></category></item><item><title><![CDATA[VC++学习之进程和线程的区别]]></title><link>https://blog.csdn.net/sunfei2/article/details/25915077</link><guid>https://blog.csdn.net/sunfei2/article/details/25915077</guid><author>sunfei2</author><pubDate>Thu, 15 May 2014 21:14:29 +0800</pubDate><description><![CDATA[VC++学习之进程和线程的区别]]></description><category></category></item><item><title><![CDATA[VC++学习之网络编程中的套接字]]></title><link>https://blog.csdn.net/sunfei2/article/details/25650163</link><guid>https://blog.csdn.net/sunfei2/article/details/25650163</guid><author>sunfei2</author><pubDate>Mon, 12 May 2014 20:12:08 +0800</pubDate><description><![CDATA[VC++学习之网络编程中的套接字]]></description><category></category></item><item><title><![CDATA[C++学习之友元类和友元函数]]></title><link>https://blog.csdn.net/sunfei2/article/details/23762619</link><guid>https://blog.csdn.net/sunfei2/article/details/23762619</guid><author>sunfei2</author><pubDate>Tue, 15 Apr 2014 19:50:43 +0800</pubDate><description><![CDATA[C++学习之友元类和友元函数]]></description><category></category></item><item><title><![CDATA[C++之继承和动态内存分配]]></title><link>https://blog.csdn.net/sunfei2/article/details/22954731</link><guid>https://blog.csdn.net/sunfei2/article/details/22954731</guid><author>sunfei2</author><pubDate>Fri, 04 Apr 2014 20:07:03 +0800</pubDate><description><![CDATA[C++之继承和动态内存分配]]></description><category></category></item><item><title><![CDATA[C++学习之使用new的注意事项]]></title><link>https://blog.csdn.net/sunfei2/article/details/22745085</link><guid>https://blog.csdn.net/sunfei2/article/details/22745085</guid><author>sunfei2</author><pubDate>Tue, 01 Apr 2014 17:35:56 +0800</pubDate><description><![CDATA[C++学习之使用new的注意事项
      在构造函数中使用new来初始化对象的指针成员成员时必须特别小心，具体的说，应该如下这样做：
一、如果在构造函数中使用new来初始化指针成员，则应该在析构函数中使用delete；
二、new和delete必须相互兼容，new对应于delete，new[]对应于delete[];
三、如果有多个构造函数，则必须以相同的方式使用new，要么都带中括号]]></description><category></category></item><item><title><![CDATA[C++学习之引用]]></title><link>https://blog.csdn.net/sunfei2/article/details/21811837</link><guid>https://blog.csdn.net/sunfei2/article/details/21811837</guid><author>sunfei2</author><pubDate>Sat, 22 Mar 2014 17:47:53 +0800</pubDate><description><![CDATA[C++学习之引用
        临时变量、引用参数和const
        现在，当参数为const引用的时候，如果实参与引用参数不匹配，C++将生成临时变量。C++将在下面两种情况下生成临时变量：1、实参的类型正确，但不是左值；2、实参的类型不正确，但可以转换为争取的左值。左值参数是可以被引用的数据对象，例如变量，数据元素，结构成员，引用和被解除引用的指针都是左值。非左值包括非字面常量]]></description><category></category></item><item><title><![CDATA[C++学习之指针的常见错误]]></title><link>https://blog.csdn.net/sunfei2/article/details/21801249</link><guid>https://blog.csdn.net/sunfei2/article/details/21801249</guid><author>sunfei2</author><pubDate>Sat, 22 Mar 2014 15:59:33 +0800</pubDate><description><![CDATA[C++学习之指针的常见错误
      我们在编程的过程中，有时候在使用指针的时候，删除一个指针以后一定要将这个指针设置为空指针，这是因为删除这个指针只是删除这个指针指向的地址，这个指针还真是的存在程序中，并且它仍然会指向原来的内存空间。这时候如果你忘记了这点而再次尝试使用这个指针的时候，那么将会导致程序出错。
        这种错误非常难于调试，因为这种值得改变不太容易使人联想到时被删除的]]></description><category></category></item><item><title><![CDATA[C++学习之函数指针]]></title><link>https://blog.csdn.net/sunfei2/article/details/21794783</link><guid>https://blog.csdn.net/sunfei2/article/details/21794783</guid><author>sunfei2</author><pubDate>Sat, 22 Mar 2014 14:48:19 +0800</pubDate><description><![CDATA[C++学习之函数指针
         和数据项类似，函数也有地址，函数的地址是存储在机器语言代码的内存的开始地址。通常，这些地址对用户而言，不重要也没什么用处，但对程序而言，它却很有用。
一、函数地址

    函数地址的获取很容易：只要使用函数名即可。也就是说，如果think()是一个函数，那么他的函数名think就是该函数的地址，要将函数作为参数进行传递，必须传递函数名字，一定要区分]]></description><category></category></item><item><title><![CDATA[全局变量，extern和static以及命名空间的区别]]></title><link>https://blog.csdn.net/sunfei2/article/details/20840477</link><guid>https://blog.csdn.net/sunfei2/article/details/20840477</guid><author>sunfei2</author><pubDate>Sun, 09 Mar 2014 14:40:33 +0800</pubDate><description><![CDATA[全局变量，extern和static以及命名空间的区别
       全局变量只是在声明它的文件中有效，假如在另一个文件中声明定义了一个相同名称的全局变量，则在后续使用这两个变量的时候会产生名字上的冲突，解决的办法就是将其中一个全局变量的声明写在未命名的命名空间中，这样可以防止在另一个文件中使用同名变量的时候出现编译上的错误。原因是未命名的命名空间的所有成员在其他文件中都是不可见的，因此也就间接]]></description><category></category></item><item><title><![CDATA[Visusl Studio常用快捷键]]></title><link>https://blog.csdn.net/sunfei2/article/details/20766759</link><guid>https://blog.csdn.net/sunfei2/article/details/20766759</guid><author>sunfei2</author><pubDate>Sat, 08 Mar 2014 10:06:10 +0800</pubDate><description><![CDATA[Visusl Studio常用快捷键


快捷键     功能

ctrl+k,c 注释选中行
     ctrl+k,u 取消对选中行的注释

CTRL + SHIFT + B：生成解决方案

CTRL + F7 ：生成编译

CTRL + O ：打开文件

CTRL + SHIFT + O：打开项目

CTRL + SHIFT + C：显示类视图窗口

F4]]></description><category></category></item><item><title><![CDATA[C++学习之文件的输入输出]]></title><link>https://blog.csdn.net/sunfei2/article/details/20468649</link><guid>https://blog.csdn.net/sunfei2/article/details/20468649</guid><author>sunfei2</author><pubDate>Tue, 04 Mar 2014 19:28:06 +0800</pubDate><description><![CDATA[C++学习之文件的输入输出
       一、文件的打开与关闭
       1.输出数据到文件
       文件的操作需要包含fstream头文件，文件的操作对象为ifstream,ofstream类对象，需要首先定义ifstream/ofstream对象（该对象与cout的用法相同），然后建立文件与对象的关联，同时指定工作模式，接着调用成员函数open()/close()实现对文件的打]]></description><category></category></item><item><title><![CDATA[C++学习之嵌套类和局部类]]></title><link>https://blog.csdn.net/sunfei2/article/details/20452245</link><guid>https://blog.csdn.net/sunfei2/article/details/20452245</guid><author>sunfei2</author><pubDate>Tue, 04 Mar 2014 13:21:25 +0800</pubDate><description><![CDATA[C++学习之嵌套类和局部类
      
局部类
        在一个函数体内定义的类称为局部类。 局部类中只能使用它的外围作用域中的对象和函数进行联系，因为外围作用域中的变量与该局部类的对象无关。在定义局部类时需要注意：局部类中不能说明静态成员函数，并且所有成员函数都必须定义在类体内。在实践中，局部类是很少使用的。下面是一个局部类的例子。
int a;
void fun()
{
]]></description><category></category></item></channel></rss>