- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 全局变量和静态变量
C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。 从作用域看: 全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直
2014-03-31 13:07:48 1157 2
原创 在CDialog和CWnd中动态创建一个窗体的方式
在CDialog和CWnd中使用Create动态创建一个窗体的方式 class CDisplayDlg : public CDialog { /* Construct function */ CDisplayDlg(CWnd* pParent = NULL) { RECT rRect = {0, 0, DSP_SCREEN_WIDTH, DSP_SCREEN_HEIGHT}; CWn
2014-03-31 12:51:55 7877
转载 返回值为指针的函数解读
一、先看看下面的小程序: [cpp] #include #include typedef struct _STSTAFFINFO { char *pName; /*姓名*/ int iId; /*ID*/ }stStaffInfo; /*根据ID获取姓名*/ char* GetStaffNameById(i
2014-03-28 12:51:13 1197
原创 SQL JOIN用法
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。 JOIN: 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行FULL JOIN: FULL JOIN 关键字会从左表 和右表 那里返回所有的行
2014-03-11 09:47:10 759
原创 记录自己总忘记的SQL语法
一、INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 插入新的行 "Persons" 表:
2014-03-11 09:35:40 1106
原创 CreateProcess 后设置焦点不能切换
1、背景: A.exe启动B.exe之后,焦点只能在B上,只有B退出后才能将焦点切换到A 2、方法: CreateProcess成功后EnableWindow(g_hWndHandle, FALSE);//g_hWndHandle为A窗体句柄 在B.exe退出后 EnableWindow(g_hWndHandle, TRUE);
2014-03-08 15:55:54 1295 1
原创 记录文件操作及其相关字符串操作
1、ReadFile 第一次存到TCHAR数组中,发现日文有乱码 第二次存到char数组中,再将char转tchar,没问题 2、 CString TCHAR TCHAR* char #ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR;
2014-03-07 16:35:14 898
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人