c++
文章平均质量分 74
haifengwhb
这个作者很懒,什么都没留下…
展开
-
error LNK2001: unresolved external symbol 错误分析
如果在 ATL 组件程序中调用了 CRT 的运行时刻库函数,比如开平方 sqrt() ,那么编译的时候可能会报错“error LNK2001: unresolved external symbol _main”。怎么办?下面方法中的任何一个都可以纠正这个错误: ? 去除_ATL_MIN_CRT这个预处理符号;? 打开stdafx.cpp,注释掉#incl原创 2008-03-01 19:07:00 · 1498 阅读 · 0 评论 -
重载">>"时遇到的错误error C2679
代码如下://Money.h 文件 #ifndef Money_H#define Money_H#include#include#includeusing namespace std;namespace Moneysavitch{ class Money { public: Money(); Money(long d); Money(long d,long c); friend原创 2008-01-13 15:45:00 · 2142 阅读 · 0 评论 -
c++primer第四版第三章课后习题的几个解答算法
//读一组整数到vector 对象,计算并输出每对相邻元素的和//使用迭代器访问vector 中的元素#include #include using namespace std;int main(){vector ivec;int ival;//读入数据到vector 对象cout while (cin>>ival)ivec.push_back(ival);//计算相邻元素的和并输出if原创 2008-04-05 17:28:00 · 1491 阅读 · 1 评论 -
关于异常的小程序出现debug assertion failed!错误的原因是什么?
#include#includeclass MyException{public: char *cause; MyException(char *in) { cause=new char[21]; strcpy(cause,in); } void printmessage() { cout delete[] cause; } ~MyException() { delete[] caus原创 2008-03-19 19:33:00 · 4135 阅读 · 0 评论 -
临时对象生命周期问题
代码1:#include using namespace std; class C { public: int ff; C() { ff=10; } ~C() { cout} }; static C *a; C func() { C t; return t; }; void test() { a=&func();//这里将把临时对象析构 coutff}原创 2008-03-16 16:42:00 · 732 阅读 · 0 评论 -
简单的单链表前插,后插,取表头程序(c++)。
//简单的单链表前插,后插取表头程序。//用到两个类list和node.#include//using namespace std;class list;class node{ friend list; node* next; char* contents;};class list{private: node* head; int size; int num;public: lis原创 2008-03-16 09:17:00 · 989 阅读 · 0 评论 -
设计一个大学人员管理的程序
该程序可以管理大学的几类人员:学生(student)教员(faculty)教授(professor)。类层次如下: person派生student和faculty,faculty派生professor,studentfaculty 继承了sutdent和faculty。由于studentfaculty类是合并了两个类的概念建立起来的,而这两个类又由同一个类派生而来,所以考虑继承时把pe原创 2008-03-18 21:33:00 · 1547 阅读 · 0 评论 -
[转]细述临时对象
临时对象(Temporary Object)一、什么情况下可能出现临时对象?1、传值参数(pass-by-value parameter)代码: void func(String str) { cout << str; }当进行这样一个调用时:代码: String s; func(s);s将被拷贝构造一个备份(临时对象),转载 2008-03-16 17:12:00 · 533 阅读 · 1 评论 -
[转载]C++之父B. Stroustrup近期言论
Bjarne Stroustrup博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人,AT&T、贝尔实验室和ACM成员。1979年,B. S开始开发一种语言,当时称为“C with Class”,后来演化为C++。1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming转载 2008-03-05 15:38:00 · 516 阅读 · 0 评论 -
[转载]C/C++五大内存分区
五大内存分区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自转载 2008-03-05 15:26:00 · 463 阅读 · 0 评论 -
[转帖]为什么要学习C++
转载 2008-03-05 14:27:00 · 349 阅读 · 0 评论 -
[转载]C++程序设计最佳实践
C++程序设计最佳实践 出处:pconline编程开发论坛转载 2008-03-04 21:11:00 · 402 阅读 · 0 评论 -
[转载]庆祝20岁生日: C++图书热点观察
庆祝20岁生日: C++图书热点观察转载 2008-03-04 20:45:00 · 493 阅读 · 0 评论 -
头插法建链表时遇到的error
//头插法建一链表。包含两个函数:head_insert(); //头插结点show_list ();//显示链表内容代码如下://建链表#include#include#includeusing namespace std;struct Node{ string item; int count; Node *link;};typedef Node* NodePtr;v原创 2008-01-15 21:57:00 · 620 阅读 · 0 评论