文章分类 - C++
摘要:问题描述 将一个区域,分成 m×n 个块,若某一个块有冰则用 * 表示,无冰则用 0 表示,任给一个这样的区域,求冰田区域(冰田区域划分规则:如果两个小块之间能够在不穿越其他块的情况下连成直线,则**属于同一冰田区块)个数?输入 4 4 * 0 0 0 0 0 0 0 0 0 * 0 0 0 0 * 4 6 ...
阅读全文
摘要:题目说明:小明中午路过一家公共停车场,出于程序员的职业习惯,他很想知道这个停车场上午的最大化利用率有多少。经与门卫大叔沟通,他获得了该停车场上午车辆入场时间与出场时间的记录表(数据格式参考样例输入),你能通过拿到的数据写一个函数快速的帮小明算出这家停车场,上午最多的时候同时停放了多少辆车吗?要求时间复杂度不高于:O(n)*lgN注意事项:1、为方便起见,简化计算,驶入时间和开出时间以整点记录,如9...
阅读全文
摘要:如下操作: //选项--项目和解决方案--常规--在解决方案资源管理器中跟踪活动项
阅读全文
摘要:在CAA中接口的使用主要有四个方面: 1、Getting an Interface from an Implementation: 2、Using an Interface method: 3、Getting an Interface from another Interface: 4、Manage
阅读全文
摘要:完全参考博客: http://www.cnblogs.com/Braveliu/p/3436206.html 引用计数规则: 1)输出参数规则: 任何在输出参数中或者作为返回值返回一个新的接口指针的函数必须对此接口指针调用AddRef。 典型案例:HRESULT QueryInterface(con
阅读全文
摘要:文件(.h): 写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。 在写头文件时需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下): #ifndef CIRCLE_H#define CIRCLE_H//你的代码写在这里#endif 这
阅读全文
摘要:C++中冒号的使用比较多,在不同的场合下要注意理解: (1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4; unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化
阅读全文
摘要:a) 自动添加文件注释 效果如下: b) 自动添加函数注释 效果如下: 所使用的途径是:编写宏 而在,编写宏之前,要给VS2005安装补丁文件 ,否则 vs2005无法执行宏 英文补丁 431M http://download.microsoft.com/download/6/3/c/63c69e5
阅读全文
摘要:(1) 接口:一个名字以大写的I开头的抽象基类,包含一组虚方法,接口可以从其它接口继承,但不能继承于多个接口,只能从一个接口继承。 (2) coclass (Component Object Class,组件对象类,通常被称为COM类): COM类通常就是一个C++类,这个类继承自一个或者多个接口,
阅读全文
摘要:Visual C++ Compiler Options可以指定的Calling Convention有 3种: /Gd /Gr /Gz 这三个参数决定了: 1.函数参数以何种顺序入栈,右到左还是左到右。 2.在函数运行完后,是调用函数还是被调用函数清理入栈的参数。 3.在编译时函数名字是如何转换的。
阅读全文