![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
小胖seraph
这个作者很懒,什么都没留下…
展开
-
MFC中SetTimer函数
SetTimer函数,创建或设置一个定时器,该函数创建的定时器与Timer控件效果一样。在MFC中,SetTimer被封装在CWnd类中,SetTimer函数的原型为:UINT SetTimer(UINT nlDEvent, UINT nElapse, void(CALLBACK EXPORT *lpfnTimer)(HWND, UINT, YINT, DWORD) )当使用SetTi原创 2013-08-19 09:39:41 · 944 阅读 · 0 评论 -
ado 连接sql server数据库
连接字符串://本地链接sql server 2008connectStr="Provider=SQLOLEDB;Password=XXX;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE;Data Source=."//本地链接sql server 2005connectStr="Provider=SQL原创 2013-11-04 10:27:43 · 843 阅读 · 0 评论 -
彻底解决 LINK:fatal error LNK1123: 转换COFF期间失败:文件无效或损坏
最近我的VS2010不知道怎么回事,平时好好的,近期竟然出现了转载 2014-07-20 22:08:56 · 624 阅读 · 0 评论 -
struct和typedef struct彻底明白了
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是转载 2014-07-21 09:51:02 · 696 阅读 · 0 评论 -
深拷贝 和 浅拷贝
浅拷贝就比如像引用类型,而深拷贝就比如值类型。 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个转载 2014-08-05 22:37:15 · 394 阅读 · 0 评论 -
fork() 子进程和父进程
一、fork后的父子进程由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用转载 2014-08-05 22:03:20 · 1218 阅读 · 0 评论 -
c++ 指针和引用的区别
指针和引用的区别(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. 由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. String & rs = string1; 由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是转载 2014-08-14 09:27:00 · 523 阅读 · 0 评论 -
C++中const在函数名前面和函数后面的区别
一、概念 当const在函数名前面的时候修饰的是函数返回值,在函数名后面表示是常成员函数,该函数不能修改对象内的任何成员,只能发生读操作,不能发生写操作。二、原理: 我们都知道在调用成员函数的时候编译器会将对象自身的地址作为隐藏参数传递给函数,在const成员函数中,既不能改变this所指向的对象,也不能改变this所保存的地址,this的类型是一个指向cons转载 2014-08-14 08:49:41 · 20831 阅读 · 0 评论 -
Project : error PRJ0019: 工具从"正在执行生成后事件..."
今天早晨从网上下载了一个源码程序,中午用VS2005编译了一下出现了各种错误,一个个排除之后,再编译,就出现了如下错误: 系统找不到指定的文件。 Project : error PRJ0019: 工具从"正在执行生成后事件..." 网上搜了一下,发现引起这个问题,通常是移植项目到别的平台时,因为项目有可能设置了生成后事件,而我们的环境有变化,所以导致失败。建议去转载 2014-11-12 11:11:33 · 762 阅读 · 0 评论