C++
文章平均质量分 76
bzspeed
这个作者很懒,什么都没留下…
展开
-
Vector中的 insert()和 erase()的使用
学习C++中的笔记:insert(iterator, type_define)表示在iterator所指向的位置插入数据,同时之前在iterator中的数据被推到后面的位置。不是覆盖。erase(iterator)表示删除当前iterator指向的数据,同时后面的数据自动前移。不会出现空的Node。××××××××××××××××××××××××××××××××××××××××××××原创 2012-02-04 22:37:30 · 2556 阅读 · 0 评论 -
我的第一个算法题
TopCoder的一个算法题: HowEasy。 对C++的标准库不熟悉,居然一个系统函数也没用....75.01分#include using namespace std;class HowEasy{ public:int pointVal(string param0){int i=0, wordNum=0, tolLeng=0, st=0原创 2012-02-04 22:38:04 · 257 阅读 · 0 评论 -
第二个算法题
SquareDigits150.08分。学到了链表和向量的使用。不得已用了下goto。还是这个方便啊。#include #include #include using namespace std;class SquareDigits{private:int s(int rawN){int b=10,t=0,total=0;原创 2012-02-04 22:38:22 · 294 阅读 · 0 评论 -
C++控制台光标位置
我想弄一个程序,C++,在控制台下输入字符,同时能够在下一行自动显示上一行输入的字符,输一个字符下一行显示一个,而不是同时一起显示......我刚学C++,请教高手,这个怎么弄,谢谢了145[ 标签:字符,谢谢,c++ ]如题。谢谢了问题补充 2010-09-18 19:30假如一个控制台程序,我在上面输入1djfdsjflsn 下转载 2012-02-04 22:38:48 · 3305 阅读 · 0 评论 -
DOS命令和System()函数
#include system("pause")//暂停程序;与windows-->运行里的命令相同。system("dir");system("cls");system("sd");引用的别人怎么用的system函数:http://www.computing.net/answers/programming/c-system-and-variables/11796.html转载 2012-02-07 16:35:40 · 771 阅读 · 0 评论 -
第三个算法题: Prerequisites
#include #include using namespace std;class Prerequisites{public: int iFrom(string sInput) { int i=0,Total=0,Mul=100; for(;sInput[i]!=':';i++) { if(sInput[i]<65) { Total+=(sInpu原创 2012-02-06 17:33:36 · 378 阅读 · 0 评论 -
堆和栈的区别 (转贴)
堆和栈的区别 (转贴)非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能转载 2012-02-08 14:24:23 · 255 阅读 · 0 评论 -
C++ template 的用法(转载)
从别的博客转过来的,好像最初是CSDN上的一个帖子。-- template 的用法在程序设计当中经常会出现使用同种数据结构的不同实例的情况。例如:在一个程序中 可以使用多个队列、树、图等结构来组织数据。同种结构的不同实例,也许只在数据元素 的类型或数量上略有差异,如果对每个实例都重新定义,则非常麻烦且容易出错。那么能 否对同种类型数据结构仅定义一次呢?答案是肯转载 2012-02-08 17:46:29 · 688 阅读 · 0 评论