C++
文章平均质量分 61
niesen111
这个作者很懒,什么都没留下…
展开
-
直接插入排序举例
<br />#include<iostream><br />template<class T><br />void InsertionSort(T A[],int n)<br />{<br /> int i,j;<br /> T temp;<br /> for(i=1;i<n;i++)<br /> {<br /> j=i;<br /> temp=A[i];<br /> while(j>0&&temp<A[j-1])<br /> { <br /> A[j原创 2010-05-31 20:50:00 · 863 阅读 · 0 评论 -
Array类的应用:求范围2~n中的质数,n在程序运行时由键盘输入
<br />//Array.h<br />const int null = 0; <br />enum ErrorType //错误类型集合,共有三种错误:数组大小错误、内存分配错误和下标越界<br />{invalidArraySize,memoryAllocationError,indexOutOfRange};<br />char *errorMsg[]=<br />{<br /> "Invalid array size","Memory allocation error",<br /> "I原创 2010-06-02 20:28:00 · 1078 阅读 · 0 评论 -
栈的应用——一个简单的整数计算器
<br />实现一个简单的整数计算器,能够进行加、减、乘、除和乘方运算。使用时算式采用后缀输入法,每个操作数、操作符之间都以空白符分隔。乘方运算用“^”表示。每次运算在前次结果基础上进行,若要将前次运行结果清除,可键入“c”。当键入“q”时程序结束。<br />//stack.h<br />#include<iostream><br />#include<cstdlib><br />#include<cmath><br />#include<cstring><br />using namespace std原创 2010-06-02 10:25:00 · 896 阅读 · 0 评论 -
fatal error C1010: unexpected end of file while looking for precompiled header directive
<br />在编译VC++6.0是,出现<br />fatal error C1010: unexpected end of file while looking for precompiled header directive<br /><br />问题详细解释:<br />致命错误C1010,在寻找预编译指示头文件时,文件未预期结束。就是没有找到预编译指示信息的头文件。<br /><br />问题一般发生在:<br />通过添加文件的方式,添加了一些cpp文件到一个MFC的程序,但该cpp文件并不是MF原创 2010-06-03 21:49:00 · 497 阅读 · 0 评论 -
人员信息管理(Ⅱ)
<br />class employee<br />{<br />protected:<br /> int individualEmpNo; //个人编号<br /> int grade; //级别<br /> float accumPay; //月薪<br /> static int employeeNo; //本公司职员编号目前最大值<br />public:<br /> employee();<br /> ~employee();<br /> void原创 2010-06-03 22:03:00 · 637 阅读 · 0 评论 -
人员信息管理(Ⅴ)
<br />//employee.h 类的定义<br />class employee<br />{<br />protected:<br /> char name[20];<br /> int individualEmpNo; //个人编号<br /> int grade; //级别<br /> float accumPay; //月薪<br /> static int employeeNo; //本公司职员编号目前最大值<br />public:<br />原创 2010-06-03 22:14:00 · 643 阅读 · 0 评论 -
一个整数转化为二进制数后包含1的个数
int Func(int x) { int count=0; while(x!=0) { count++; x=x&(x-1); } return count; } int _tmain(int argc, _TCHAR* argv[]) { int x=9999;原创 2012-11-25 21:10:37 · 834 阅读 · 0 评论 -
初始化列表的初始化变量顺序是根据成员变量的声明顺序来执行的
#include #include using namespace std; class base { private: int m_j; int m_i; public: base(int i):m_j(i),m_i(m_j) {} base():m_j(0),m_i(m_j) {} int get_i() {return m_i; } int get_j()原创 2013-06-02 23:51:15 · 751 阅读 · 1 评论