前列腺钙化
前列腺钙化的我,如何拯救输卵管堵塞的你。
摘要: vector内数据使用结构体的话是深拷贝,vector内的数据会拷贝一份保存,vector内数据不会丢失。如果vector内数据是指针的话是进行浅拷贝,数据超出作用域后会自动析构,vector内所指向的数据会被更改和丢失,所以vector如果作为全局变量,不应该使用指针。 以上这个程序会析构两次,第 阅读全文
posted @ 2016-11-24 16:36 龙城狂拽酷炫霸 阅读(833) 评论(0) 推荐(0) 编辑
摘要: class A { public: A(){}; const int num; CString& s; } A::A() { cout<<A con<<endl; } void main() { A a; } 这是不过的,因为const成员变量需要在构造函数调用进入函数体之前就要被初始化,所以 C+ 阅读全文
posted @ 2016-11-22 14:58 龙城狂拽酷炫霸 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: class CString { public: CString (char* s); CString(); ~CString(); private: char *str; int len; static int num; }; CString::CString(char* s) { len=strlen(s); ... 阅读全文
posted @ 2016-11-22 10:08 龙城狂拽酷炫霸 阅读(284) 评论(0) 推荐(0) 编辑
摘要: C++,有时它的确是个耐玩的东东,就比如operator,它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。1、操作符重载C++可以通过operator实现重载操作符,格式如下:类型T operator 操作符 (), 阅读全文
posted @ 2016-11-21 22:24 龙城狂拽酷炫霸 阅读(6267) 评论(0) 推荐(0) 编辑
摘要: 为对话框添加WM_MOUSEHOVER或WM_MOUSELEAVE消息并不会响应。MFC需要特殊处理,其中一法就是使用TRACKMOUSEEVENT 本来打算自绘CButton,时间不足,总结一下这个知识点。随后研究一下MFC的自绘,可以制作非常牛的界面。url:http://greatverve. 阅读全文
posted @ 2016-11-21 10:40 龙城狂拽酷炫霸 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下WindowProc函数。 函数功能:该函数是一个应用程序定义的函数。它处理发送给窗口的消息。WNDPROC类型定义了一个指向该回调函数的指针。WindowProc是用于应用程序定义函数的占位符。 函数原型: LRESULT CALLBACK WindowProc (HWND hwnd, 阅读全文
posted @ 2016-11-18 14:54 龙城狂拽酷炫霸 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: C++类成员函数使用时,都会隐式传递一个this指针给该函数,this指针指向该类的对象。函数体可以通过显示调用该指针或直接访问类内成员。 回调函数是用指针来调用的函数,最常使用的回调函数就是在创建线程时,以一个函数指针以及传递给这个函数多个参数来调用线程函数来创建线程。那么一般的类成员函数是不能用 阅读全文
posted @ 2016-11-11 23:29 龙城狂拽酷炫霸 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 如果在窗体上放置一个文本输入框,放置一个按钮,并将按钮default属性设置为True,那么在文本输入框获是焦点时输入Enter键,回车,自动相当于点击按钮。一个窗口只能有一个默认按钮。 这样按回车就不会结束进程了。 阅读全文
posted @ 2016-11-11 21:50 龙城狂拽酷炫霸 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 管道是单向的,传送数据的方向是固定的,所以互相通信需要两个管道。 STARTUPINFO si; ZeroMemory(&si,sizeof(si)); si.dwFlags = STARTF_USESHOWWINDOW|STARTF_USESTDHANDLES; si.wShowWindow = 阅读全文
posted @ 2016-11-11 10:39 龙城狂拽酷炫霸 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 假如a.h中有 int a=10; t1.cpp和t2.cpp同时include "a.h"则编译不成功,因为a重复定义;如果 a.h中是 static int a=10;则可以,因为t1和t2中的a只是名字相同,地址空间不同;如果a.h中是 extern int a; 并且在a.cpp中 int 阅读全文
posted @ 2016-10-25 09:20 龙城狂拽酷炫霸 阅读(161) 评论(0) 推荐(0) 编辑