大约有 23,000 项符合查询结果(耗时:0.0423秒) [XML]
GetNextDlgTabItem用法详解,回车替代Tab键切换控件焦点 - C/C++ - 清泛网 ...
... == VK_RETURN)
{
CWnd *wnd = GetFocus();
if (wnd != NULL)
{
char str[256];
CString ClassName = _T("Button");
GetClassName (wnd->m_hWnd, str, 256);
if (ClassName == str)
{
UINT i = wnd->GetDlgCtrlID();
SendMessage (WM_COMMAND, i, (LPARAM)wnd->m_hWnd);
CWn...
MFC 日期时间控件CDateTimeCtrl自绘 - C/C++ - 清泛网 - 专注C/C++及内核技术
...nFunc.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CMyDateTime::CMyDateTime()
{
m_nIDLeft = m_nIDRight = m_nIDCenter = 0;
//m_nIDListLeft, m_nIDListRight, m_nIDListTop, m_nIDListBot = 0;
m_pfDefault = ::GetFont(_T("微软雅黑...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...const,其某个成员也可以被修改。如:
struct data
{
char name[30];
mutable int accesses;
};
const data veep = {"hello", 0};
strcpy(veep.name, "hel"); //not allowed
veep.accessess++; //allowed
veep的const限定符进制程序修改veep的成员,但access成员的mut...
c++11右值引用、std::move移动语义、std::forward完美转发的一些总结 - C/C...
...还能拷贝构造,保障代码安全。对于一些基本类型如int和char[10]等,使用std::move()仍然会发生拷贝,因为没有对应的移动构造函数。
对于完美转发而言,右值引用并非“天生神力”,只是c++11新引入了右值,因此为其新定下了引...
window+nginx+php-cgi的php-cgi线程/子进程问题 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...
/* Pre-fork, if required */
if (getenv("PHP_FCGI_CHILDREN")) {
char * children_str = getenv("PHP_FCGI_CHILDREN");
...
So, php with fast-cgi will **never** work on Windows.
The question is, why is forking disabled under windows?
-------------https://bugs.php.net/bug.ph...
Linux automake自动编译全攻略 - 脚本技术 - 清泛IT社区,为创新赋能!
...nclude <stdio.h>
#include "lib/calc.h"
int main(int argc, char** argv)
{
int sum = add(1, 2);
printf("sum:%d\n", sum);
r...
C语言面试那些事儿──一道指针与数组问题 - c++1y / stl - 清泛IT社区,为创新赋能!
首先看如下代码:
int main(int argc, char** argv)
{
int a[5] = {1,2,3,4,5};
int* ptr = (int*)(&a + 1);
printf("%d,%d\n", *(a+1), *(ptr-1));
return 0;
}复制代码这道题在很多所谓经典C语言面试题里是常见...
Unicode and UTF-8 - 综合 - 清泛IT论坛,有思想、有深度
...)、和ASCII码不兼容,而且不太好移植(Not Portable)
例如:char *s=“Good ,北京”;该C语言代码采用UTF-16编码后,字节序列中间有许多’\0’,’\0’ 会被识别为字符串的终止,strlen()函数不起用了。
2)、存储空间较大,造成存储及...
SHFileOperation 这个API函数怎么用起来结果飘忽不定? - c++1y / stl - 清...
...配符查找文件,核心代码如下:
WIN32_FIND_DATA FindFileData;
char szCurPath[MAX_PATH + 1] = { 0 };
GetCurrentDirectory(MAX_PATH, szCurPath);
CString findFileName;
findFileName.Format("%stest*.txt", szCurPath);
HANDLE hFind = ::FindFirstFile(findFileName, &FindFileData);
if...
【解决】double free or corruption (!prev) - C/C++ - 清泛网 - 专注C/C++及内核技术
...大小,在free的时候也会检测出来,报这个错误,如:
char* buf = malloc(5);
memcpy(buf, "123456", 6);
free(buf); //free时报此错误
实际项目中可能此类问题没法直观定位到,推荐使用gcc自带的 asan 检查内存错误。
asan 内存跟踪
