C与C++与VC
文章平均质量分 72
zhanglei8893
这个作者很懒,什么都没留下…
展开
-
控件的隐藏及使能
GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE); //隐藏控件GetDlgItem(IDC_BUTTON)->ShowWindow(SW_SHOW); //显示控件GetDlgItem(IDC_BUTTON)->EnableWindow(TRUE); //使能控件GetDlgItem(IDC_BUTTON)->Enabl转载 2009-11-17 21:02:00 · 889 阅读 · 0 评论 -
格式化输出及转换
程序中格式化输出和转换非常常用,也非常重要,因此特别做了一个小结。-----------------------------------------------------------------------------------------形式:%[flags][width][.perc][F|N|h|l]typec语言:printf sprintf fprintfMFC原创 2009-12-08 22:55:00 · 799 阅读 · 0 评论 -
正则表达式
正则表达式被称为字符串处理的魔术师,对于复杂的字符串操作非常有用。由于标准c没有自带的正则库,因此在c平台下一般采用pcre库以Imagemagick中提取Crop区域为例:#include "pcre.h"using namespace std;#pragma comment(lib,"pcre.lib")int main(){ pcre* re;原创 2009-12-11 20:17:00 · 712 阅读 · 0 评论 -
VC虚函数布局引发的问题
在网上看到一个非常热的帖子,里面是这样的一个问题:#include using namespace std;class Base { public: int m_base; virtual void f() { cout原创 2011-04-19 15:44:00 · 13739 阅读 · 114 评论 -
透视C++对象模型
一、c++对象模型 在c++中,有两种类数据成员:静态和非静态,以及三种类成员函数:静态、非静态和虚拟。比如下面的class Point的声明:class Point{ pulic: Point (float xval) virtual ~point(); float x() const; static int PointCount(); protected: virtual ostream& print (ostream &os原创 2011-04-17 22:36:00 · 2502 阅读 · 2 评论 -
深入理解互斥锁的实现
在实际的软件编程中,经常会遇到资源的争用,比如下面的例子:class Counter{ private: int value; public: Counter(int c) { value = c; } int GetAndIncrement() { int temp = value;原创 2011-10-12 22:26:48 · 8381 阅读 · 5 评论