摘要:
c/c++中的数组名是个很奇怪的东西,它到底代表什么呢? 对于char array[n](n是一个常数),大概有这么几种语义: <1> const char* <2> char [n] <3> char (&)[n]
举例如下(vc.net 7.1下编译):
<1> char *p = array; // array表示const......
摘要:
能够对vc中的中文注释进行统计(我认为的中文注释是有两个中文字的注释)。得到注释的百分比。
统计单行中文注释。
统计多行中文注释。 能够简单识别注释掉的代码段,通过判断该段中是否有 ); :: { } if( 关键点来判断。 若多行注释中有超过3个关键点则认为是注释掉的代码段。不计入中文注释行数中。
只有有 中文字 并且 关键点少于3个 的为中文多行注释。 其中行数包括/* 的所在行......
为MFC应用程序添全屏幕显示功能
在cmainframe类中添加下列成员变量与成员函数(使用classwizard),下面是这些变量与函数的功能说明:
bool m_bfullscreen; //全屏幕显示标志 【程序编程相关:
Console不显示界面又一方法】
成员变量: 【推荐阅读:做界面时使两控件对齐的方法】
windowplacement m_wpprev; //用于保存正常视图时的窗口位置信息 【扩展信息:
汽车租赁公司CIS数据库系统的设计】 crect m_fullscreenwindowrect; //全屏幕显示窗口rect ctoolbar * m_wndfullscreenbar; //全屏幕显示时的浮动工具条
成员函数:
void onmenufullscreen(); //全屏幕显示的处理函数 void ongetminmaxinfo(); //捕获wm_getminmaxinfo消息以便允许你增加窗口大小 void onupdateviewfullscreen(); //更新“全屏幕显示”菜单的状态
源码
摘要:
今天开始读《测试驱动开发实用指南(影印版)》里的例子。打算边读边把里边的例子用c++写一遍。
在《test-driven development-a practical guide》书中的影片管理例子中,作者列出了10个user story:
1) movie list2) movies can be renamed3) movies are unique4) rattings5) cate......