c++初学
文章平均质量分 75
欧元特使
这个作者很懒,什么都没留下…
展开
-
模板非类型形参
今天看c++primer看到16.4.2节内容,非类型形参的模板实参自己突发奇想非类型形参是否支持类型转换,于是键入double型数据,编译器提示模板形参错误(vs2010,error:表达式必须包含整数或枚举类型).可见不仅不支持类型转换,更不能允许形参为整型与枚举类型原创 2011-08-14 14:08:32 · 3110 阅读 · 2 评论 -
今天继续纠结在ctrl+z上面了
由于需要输入两组数据,所以用了两个while循环,结果发现只有第一个正常工作,第二个跳过,想想回车应该不存在问题,还是流的问题,于是if(cin)测试了下,发现真是流被ctrl+z破坏掉了,特此小记一下。原创 2011-08-18 23:31:20 · 500 阅读 · 0 评论 -
vc学习(一)单文档画圆,鼠标点击变色
本人最近心血来潮,正在看《vc++技术内幕》这本书,以下内容可以说是一个《vc++技术内幕》这本书的读书笔记。我用的是vs2010编译器,根据向导创建一个简单的单文档项目。简单说一下创建过程:文件->新建->项目,选MFC中的MFC应用程序,下面的路径,名称填好,点击确定会弹出MFC应用程序向导。点击下一步,应用程序类型选单文档,项目类型选MFC标准,一直默认下一步到用户界面功能这翻译 2012-02-13 20:45:02 · 3981 阅读 · 2 评论 -
vc学习(二)为视图窗口添加滚动条
修改继承基类1.首先要确定Document的大小,比如400×450.可以将其大小存储在Document类中,也可以直接去设置 2.在代码中把public:C××View:CView中的CView改为CScrollView,以及消息映射中的CView都改掉。如果你怕出错可以将C××View.cpp和C××View.h中的CView都用查找替换为CScrollView。翻译 2012-02-14 15:27:27 · 7378 阅读 · 1 评论 -
vc学习(四)鼠标移动椭圆
新建单文档,视图类要继承CScrollView类。在view类头文件中添加四个私有对象。private: const CSize m_sizeEllipse;//椭圆的所占矩形区域 CPoint m_pointTopLeft;//椭圆所占矩形区域左上角的点 CSize m_sizeOffset; BOOL m_bCapTured;鼠标移动椭圆的具体实现是:鼠标按下,翻译 2012-02-18 21:47:38 · 1678 阅读 · 0 评论 -
vc学习(三)字体设置及映射模式
http://topic.csdn.net/t/20030509/10/1759362.htmlhttp://topic.csdn.net/t/20050226/11/3808037.html让我受益匪浅。首先按默认新建一个MFC单文档程序,然后开始设置映射模式,由于WM_Paint消息在调用OnDraw函数前会先调用OnPrepareDc函数,于是我们重载一下翻译 2012-02-14 22:24:26 · 968 阅读 · 0 评论