- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 内存泄露,警惕构造函数中抛出的异常
C++提供了强大的异常处理机制,但有时候使用不当会引发一些问题,看如下代码。#include using namespace std;class A{public: A() { p = new int; throw -1; } ~A() { delete p; }private: int *p;};int main(){ while(true) {
2013-04-25 23:45:19 2499
原创 为什么要用虚函数?什么时候用虚函数?
刚开始学C++学到“类”这一章的时候一直不明白虚函数用来做什么。看书上举的例子不太明白。#includeusing namespace std;class Father{public: void Show() { cout<<"父类Show函数"<<endl; }};class Son:public Father{public: void Show() {
2013-04-16 22:25:28 12804 7
原创 windows消息机制的有趣发现(二)
3.一个有窗口和窗口过程函数但没有消息循环的程序一个程序,如果我们创建了窗口,也定义了窗口过程函数,但是没有建立消息循环会怎样呢?我们在win32控制台项目下编写如下代码:#include #define WM_TEST 10000LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); void main(){ static
2013-04-01 19:59:37 2976 1
原创 windows消息机制的有趣发现(一)
最近琢磨windows的消息机制,发现一些有趣的地方,可能是对的,也可能是错的,分享出来让大家评判评判。1:每个线程都有消息队列不仅仅是有窗口的线程,没有窗口的线程也有消息队列!编写一个win32控制台程序,代码如下:#includevoid main(){ DWORD dwThread = GetCurrentThreadId(); ::PostThreadMessa
2013-04-01 19:28:32 2779 1
1433端口暴力破解器(含VC源码)
2013-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人