大约有 900 项符合查询结果(耗时:0.0056秒) [XML]
13 种激励程序员的方法 - 创意 - 清泛网 - 专注C/C++及内核技术
...方式是完全不同的。甚至激励一个程序员与另一个程序员之间的方式也是有区别的。一个可能会想更深入到具体的技术,而另一个可能想要成长为一个多面手。程序员通常是内向的,他们更想专注于编码而不是参加会议。管理者...
BMP 和 DIB - C/C++ - 清泛网 - 专注C/C++及内核技术
...一个像素值,记录顺序是在扫描行内是从左到右,扫描行之间是从下到上。位图的一个像素值所占的字节数:
当biBitCount=1时,8个像素占1个字节;
当biBitCount=4时,2个像素占1个字节;
当biBitCount=8时,1个像素占1个字节;
当biBi...
MFC MDI切换menu原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
更改和重绘菜单上,在合适的时间。例如,当拆分窗格之间进行切换,通常可以在 CView::OnActivateView() 中。下面的代码演示如何在该函数中实现它。
// example within CView member function OnActivateView
((CMyDocument*)GetDocument())->m_hMyMenu = ...
C语言面试那些事儿──一道指针与数组问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...组首地址概念、数组指针和数组首地址和数组首元素地址之间的关系,指针运算规则,指针类型,int型长度,指针长度,类型转换…这些概念如果有一个及以上不是那么太清楚的话,很容易答错。
为方便讨论,先开始理解如下...
CDC:DrawText 多行显示文本(文本自动换行) - C/C++ - 清泛网 - 专注C/C++及内核技术
...将会延伸到由lpRect指定的矩形的边框时,此行自动地在字之间断开。一个回车一换行也能使行折断。
DT_WORD_ELLIPSIS:截短不符合矩形的正文,并增加椭圆。
注意:DT_CALCRECT, DT_EXTERNALLEADING, DT_INTERNAL, DT_NOCLIP, DT_NOPREFIX值...
MFC中主窗口和子窗口的菜单问题,如何统一显示MDI主窗体菜单? - C/C++ - ...
...模板。文档模板
// 将用作文档、框架窗口和视图之间的连接
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(IDR_MAINFRAME,
RUNTIME_CLASS(CMFCApplication1Doc),
RUNTIME_CLASS(CChildFrame), // 自定...
...VC\\INCLUDE\\iterator(93) : error C2039: “push_front”: 不是“std...
...使用push_front插入,导致错误
解决办法: 迭代器与底层容器之间的操作实际上存在限制关系,也就是说并不是所有的容器都支持诸如push_front之类的操作。这里front_inserter将使用push_front方法来向vector插入元素,但是vector并不支持push_...
warning: xxx will be initialized after [-Wreorder] - C/C++ - 清泛网 - 专注C/C++及内核技术
...此警告。
这个警告是为了避免在参数列表初始化时,值之间初始化产生依赖的错误。解决方法就是按照声明的顺序书写参数初始化列表。
Class C {
int a;
int b;
C():b(1),a(2){} //warning, should be C():a(2),b(1)
}
或者取消警告:...
Poco::Timer 用法剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...线程的构造函数。构造函数有两个参数,一个是两次执行之间的时间间隔;另一个是初次执行时的延时。
对定时任务的主体代码要用TimerCallback模版类进行包装。注意callback的函数参数是Timer&.
demo
void TimerTest::testTimer()
{
...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...值缓存到寄存器中。这种优化假设变量的值在这两次使用之间不会变化。如果不将变量声明为volatile,则编译器将进行这种优化;将变量声明为volatile,相当于告诉编译器,不要进行这种优化。精确地说就是,优化器在用到这个...