摘要:
在运行VS2010的时候出现以下错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏解决方案这个是由于日志文件引起的,可以将项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。或者将项目\属性\配置属性\链接器\清单文件\生成清单:原来是“是”,改成“否”。如果仍然无效,判断是否已经安装了VS2012,如果已经安装,需要安装VS2010 sp1补丁。用方法1解决问题。 阅读全文
摘要:
头文件: 1 #ifndef STACK_H 2 #define STACK_H 3 #include 4 #include 5 #include 6 using namespace std; 7 8 const int stackIncreament=20; 9 10 template 11 class SeqStack12 {13 public:14 //SeqStack(){} //new15 SeqStack(int sz);16 //~SeqStack();17 void Push(const T &x);18 void Pop(co... 阅读全文
摘要:
头文件: 1 //功能代码已经全部改写完成了,只剩下的就是测试部分了,单链表改循环链表还是很容易改的! 2 //采用模板类来写的代码,不能分开写! 3 4 #ifndef LINKEDCircList_H 5 #define LINKEDCircList_H 6 7 template 8 struct CircLinkNode 9 {10 T data;11 CircLinkNode *link;12 CircLinkNode(CircLinkNode *ptr=NULL){link=ptr;}13 CircLinkNode(const T& item,C... 阅读全文
摘要:
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int N=10000; //设置全局变量,这里N不是很安全,需要重新考虑 7 8 //顾客信息,包括顾客名字,身份证号,密码,账户余额! 9 struct customer 10 { 11 string name; //用户名,在注册的时候需要填写的 12 int IDcard; ... 阅读全文
摘要:
#ifndef LINKEDLIST_H#define LINKEDLIST_Htemplate struct LinkNode{ T data; LinkNode *link; LinkNode(LinkNode *ptr=NULL){link=ptr;} LinkNode(const T& item,LinkNode *ptr=NULL){data=item;link=ptr;} //初始化的方式很有特性啊};template class list{public: list(); list(const T &x); list(list& L)... 阅读全文
摘要:
1 //线性表的实现,main函数里是所有函数的测试!有兴趣的可以参考!高手请指正~ 2 3 #include 4 #include 5 #include 6 using namespace std; 7 8 const int defaultSize=100; 9 10 template 11 class Seqlist 12 { 13 protected: 14 T *data; //存放数组,动态表示 15 int maxSize; //最大可以容纳表项的项数,... 阅读全文
摘要:
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 #define N 41 9 10 bool IsOperators(char *b,char buffer) //判断是否为运算符,肯定是单个字符,即s[0] 11 { 12 for(int i=0;i='a')||(s[i]>=0&&s[i]','='}; //运算符 52 ifstream huibian(... 阅读全文