C++
文章平均质量分 56
zz457887107
这个作者很懒,什么都没留下…
展开
-
防止我的类被继承,好神奇的说!!
<br />#include<iostream>using namespace std;class Usable;//声明可以使用的类class Locked{//被锁定的类friend class Usable;private: int x; Locked(const int& temp=0){x=temp;}public: int getX(){return x;}};class Usable:public Locked{public: Us原创 2011-05-15 11:47:00 · 545 阅读 · 0 评论 -
DC
DC 在MFC中,一个DC(device context)是一个结构体,它定义了图形对象的参数设置以及它们的属性,还有影响输出结果的模式选择。 图形对象包括画线的笔,绘图和填充用的画刷,可以复制的位图或者屏幕的卷动,用于可用颜色定义的调色板,还有进行其他操作的区域转载 2011-08-30 18:52:44 · 686 阅读 · 0 评论 -
CMFCColorButton的一个实例
在vs08和10中发现多了控件,MFCColorButton添加了一个到了一个对话框,试运行一下,发现效果不错可以选择RGB所有的颜色,可以说功能很强大了,而且自动是弹出式的,这些功能的实现都不用编写一行代码可谓是十分方便但悲催的是原创 2011-09-05 13:24:01 · 6922 阅读 · 2 评论 -
MFC状态栏显示时间
显示时分秒1>在Resource标签StringTable中添加New String,在此定义为ID_INDICATOR_CLOCK,将其Caption设为00:00: 00(注意此处00与:之间不能有其他字符或符号).注意,本步操作时有两种方式:一种建立新的Stri转载 2011-09-05 13:35:36 · 3699 阅读 · 0 评论 -
C++数字前缀和后缀
C++数字前缀和后缀C++作为电脑编程语言,电脑是处理数字的,因此C++中的基础东西就是数字。C++中提供两种数字:整型数和浮点数,也就是整数和小数。但由于电脑实际并不是想象中的数字化的(详情参见《C++从零开始(三)》中的类型一节),所以整型数又分成了有符号和无符号整型数,而浮转载 2011-07-20 16:47:23 · 5758 阅读 · 0 评论 -
[源代码] [东南大学]学分绩点计算器gpa 1.0.2 升级版
//////////////////////////////////////////////////////////////////////////////////////////////////// CopyRight 2原创 2011-07-10 19:35:43 · 10891 阅读 · 5 评论 -
东南大学 学分绩点gpa 计算器 【源码】
http://blog.csdn.net/zz457887107/article/details/65963401.0.2 升级版 源码 发布//未考虑重修////去掉军训 工业系统认识1,2#include#include#include#include#include#includeusing namespace std;class Course{public:int no;//序号strin原创 2011-06-24 12:08:00 · 11187 阅读 · 0 评论 -
二维数组的动态内存分配与析构
int **pArr=new int*[5]; for(int k=0;k<5;k++) pArr[k] = new int[5]; for(i=0;i<5;i++) delete []pArr[i]; delete []pArr;原创 2011-06-06 10:26:00 · 1540 阅读 · 0 评论 -
利用get,put复制文件
<br />#include<iostream>#include<iomanip>#include<fstream>using namespace std;int main(){fstream in;fstream out;in.open("in.txt",ios::in);out.open("out.txt",ios::out);char ch;while(in.get(ch))out.put(ch); system("pause"原创 2011-06-02 13:51:00 · 782 阅读 · 0 评论 -
你的for循环真的高效吗——优化for循环第一章
在我们所写的程序中,几乎没有不用到for循环的,但是,对于for循环,很多人确实效率很低的,包括我看得很多代码,for循环的执行效率非常低,下面我就举个例子来说明: view plaincopy to clipboardprint?#include char *string="zhangbo"; int main(int argc,char **argv) { int i转载 2011-06-03 12:45:00 · 742 阅读 · 0 评论 -
简单的异常处理的尝试--来自C++入门经典。
<br />//此程序意在测试throw catch 时,程序控制权传递的问题//可以发现:当 throw 之后,控制权传到相对应的 catch 块(必须是块语句),来进行异常处理//throw 之后,catch 之前的所有语句均被跳过//如果for是包含在try里面的,也会编译不通过,因为,抛出异常后,没有对应的 catch 异常处理程序来处理异常#include<iostream>using namespace std;void main(){cout<<en原创 2011-05-31 11:01:00 · 537 阅读 · 0 评论 -
友元函数 无法访问 类私有成员
#include<iostream> 02usingnamespacestd; 03classcylinder 04{ 05 friendistream operator>>(istream& is,cylinder &cy); 06public: 07 inlinedoublesquare() 08 { returnlength*(width+height)*2+width*height*2; } 09 inlinedoublevolume转载 2011-05-27 07:59:00 · 907 阅读 · 0 评论 -
友元函数 无法访问 类私有成员
#include<iostream> 02usingnamespacestd; 03classcylinder 04{ 05 friendistream operator>>(istream& is,cylinder &cy); 06public: 07 inlinedoublesquare() 08 { returnlength*(width+height)*2+width*height*2; } 09 inlinedoublevolume转载 2011-05-27 07:58:00 · 5115 阅读 · 1 评论 -
WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标设置坐标映射(1)Windows坐标系统Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置转载 2011-08-30 18:53:30 · 731 阅读 · 0 评论