大约有 6,000 项符合查询结果(耗时:0.0089秒) [XML]
国际 C 语言混乱代码大赛结果 - 创意 - 清泛网 - 专注C/C++及内核技术
...果《你见过或写过的最复杂的 C 语言程序是?》这个帖子中的指针,对部分童鞋来说够烧脑子了。觉着不过瘾的朋友,继续来看看本文。第 24 届国际 C 语言混乱代码大赛结果出炉了,之前两位常在该比赛中拿奖的童鞋:浙大的...
VS Addin插件基本开发入门 - C/C++ - 清泛网 - 专注C/C++及内核技术
...默认生成了一个Connect.cs文件,它是插件的入口代码。其中OnConnection函数是插件启动、响应事件的处理函数。里面默认向Tool菜单下添加了子菜单,代码简单明了,不解释。
这时,我们直接Ctrl + F5运行插件,启动VS新实例后,点...
代码坏味道(总结) - C/C++ - 清泛网 - 专注C/C++及内核技术
...改动多个地方。
7.Feature Envy(依恋情结)
一个类中函数过多操作其他类中数据。
8.Data Clumps(数据泥团)
相同的数据多次一起出现,这时应该提取数据结构。
9.Primitive Obsession(基本类型偏执)
使用过多的...
获得ActiveX控件所在网页的对象模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
调用IMoniker::GetDisplayName()获得当前文档的URL
下面是ATL中获得URL的例程,这里是在SetClientSite中获得,可以在其它任何时候获得。
STDMETHOD(SetClientSite)(IOleClientSite *pClientSite)
{
if (pClientSite != NULL)
{
// Obtain URL from conta...
ATL创建的ActiveX(COM组件)实现JS回调 - C/C++ - 清泛网 - 专注C/C++及内核技术
...传入VARIANT型(实际是IDispatch指针)的js匿名函数,然后ATL中传入参数调用它。也可以事先传入浏览器窗口对象的IDispatch指针(js中this便是),然后通过它就可以在ATL中任意获取网页元素,进行Invoke调用,详细请参见《ATL COM开发...
半个汉字的校验与处理(C++) - C/C++ - 清泛网 - 专注C/C++及内核技术
...是2个字符(这里不讨论可变字符的情形),因此,在C语言中,用一个固定长度的buffer 存放包含汉字的字符串,就有汉字被截断从而导致...由于汉字是2个字符(这里不讨论可变字符的情形),因此,在C语言中,用一个固定长度的buffer...
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...上没有什么限制(还是有一些需要遵循的使用规则,下文中介绍),自然也可以使用在stl的容器中。另外它还是线程安全的,这点在多线程程序中也非常重要。
boost::shared_ptr的使用规则:
boost::shared_ptr并不是绝对安全,下面几...
AfxGetMainWnd函数解惑 - C/C++ - 清泛网 - 专注C/C++及内核技术
AfxGetMainWnd函数解惑使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。但是你会发现这一做法有时也会失灵。不信, 你测试一下下面的代码: ...使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。...
MFC 菜单背景色设置(菜单重绘) - C/C++ - 清泛网 - 专注C/C++及内核技术
...QTOOLS.rar简单解析下:最终是通过CMenu菜单的OnDrawItem()函数中重新绘制菜单项,填充背...先上效果图:
源码下载(来自CSDN,感谢原作者):QTOOLS.rar
简单解析下:
最终是通过OnDrawItem()函数重新绘制菜单项,填充背景颜色。
...
/usr/include/c++/4.9/bits/stl_iterator_base_types.h:165:53: error: ‘i...
...时提示上述错误,原因在于使用std命名空间,而std命名空间中已经有了std::distance函数.
原型为:
template<class InputIterator>
typename iterator_traits<InputIterator>::difference_type
distance (InputIterator first, InputIterator last);
这个函数要求两...
