随笔分类 -  C++

上一页 1 ··· 3 4 5 6 7
摘要:心里难受,不知道写什么好。爱情、事业。我到现在其实什么也没有 阅读全文
posted @ 2011-03-01 22:57 瓜蛋 阅读(218) 评论(2) 推荐(0) 编辑
摘要:工作辞了,最近一个窝在房子里,时而睡觉,时而看书,时而上上网,玩玩游戏。虽然身体清闲了,心里压力还是很大。时间流逝,发现很多该学会以的东西没有学会,多少个夜晚,而我只是学到了浮云,淡淡的浮云。很多计划,都在前期很有激情,而后中后期被我打消了。往事不可追,现实就是这样,依稀记得,高中的时候专心研究cs和专心研究卡丁车的画面,还有墨香我投入很多感情的游戏 ,不知道为什么,那是我最快乐的一段时光,估计人生再也不会出现那样的时光,那样的心情了。一直都想以最高的效率学习,可有些时候心太急,甚至不能安心想问题。我就是这样,过于追求效率。多少个夜晚,多少个凌晨,多少次因为上班起不来而迟到,很多时候都在问自己 阅读全文
posted @ 2011-02-13 01:50 瓜蛋 阅读(296) 评论(2) 推荐(0) 编辑
摘要:// 最大子字符串.cpp : 定义控制台应用程序的入口点。 // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的最大子串为"actyet" #include #include using namespace std; string MaxSameStr(string str1,string str2) { string result; ... 阅读全文
posted @ 2011-02-13 00:15 瓜蛋 阅读(2655) 评论(2) 推荐(0) 编辑
摘要://判断一个数为多少位 比如 3 是 1位 102 是3位。#include <iostream>using namespace std;int main(){ int a; cout<<"input a num"<<endl; cin>>a; int t=1; for(int i=10;i<10000000;i*=10,t++) if(a&... 阅读全文
posted @ 2011-01-13 23:42 瓜蛋 阅读(1418) 评论(1) 推荐(0) 编辑
摘要:这个主要复习一下文件输入输出流~~ 阅读全文
posted @ 2010-12-20 21:18 瓜蛋 阅读(1060) 评论(3) 推荐(0) 编辑
摘要:类型大小(字节)值bool1true 或者falseunsigned short int20~65535short int2-32768~32767unsigned long int40~4294967395long int4-2147483648~2147483647int4-2147483648~2147483647unsigned int40~4294967395char1256 个字符wchar_t2256 个字float410-37~1038double810-307~10308long double1610-4931~104932 阅读全文
posted @ 2010-12-20 20:29 瓜蛋 阅读(601) 评论(0) 推荐(0) 编辑
摘要:很多时候,写程序都是思维变算法,算法变代码的过程,其中很关键的步就是思维变算法。这里所说的思维就是,你眼睛能看出来规律。再简单明了就是比如一个题目:统计一个英文字符串中的英文单词个数,如字符串“I am a student.”中的英文单词个数为4。如果给你一个字符串 I am a student 。你一数就得到了答案4 ,这是很自然的事,被看作常识。可是关键,怎样转变为算法。唉,这就是一个思维变算法的过程。这还得由简入繁追溯到大脑的底层数据。你大脑是怎么得到的4呢,因为你数了,你是怎么数的呢?噢是这样,出现了字母后面一个空格则这个就是一个单词,如果这个字母后面仍然是字母,则它还是同一个单词, 阅读全文
posted @ 2010-12-16 00:57 瓜蛋 阅读(4119) 评论(25) 推荐(12) 编辑
摘要:/*不用任何库函数,系统函数,完成函数 int maxContinuNum(const char* inputstr,char *outputstr);返回给定字符串中最长连续数字串,让outputstr指向该串,然后值是其长度。例如sss12345ss1245sfdf123456789返回,9,outputstr指向123456789。*/#include <iostream>usi... 阅读全文
posted @ 2010-12-06 00:37 瓜蛋 阅读(851) 评论(0) 推荐(0) 编辑
摘要:前几天写了一段代码大概意图是这样,要求输入三组数字到vectorint A ,vectorint B,vectorint C.于是我写下了如下代码:这段代码意在输入若干整数,以输入一个字母结束输入。可是我发现这段代码好像只运行第一个while循环。我怀疑是缓冲问题所以在每个 while循环后加上cin.ignore()。结果还是没有解决问题。后来问张杰才知道在每一个while()之后加上才能最终解决问题。后来仔细想了想,问题出在输入流cin。cin是一个输入流对象,当进行第一个while循环时我们输入一个字母来结束循环,而最后输入字母完全是为了结束输入数字,这个字母再没有任何意义, 阅读全文
posted @ 2010-12-05 22:57 瓜蛋 阅读(7149) 评论(2) 推荐(1) 编辑
摘要://输入集合A、B和全集C,求两集合的交集、并集、补集、差集/*并集:以属于A或属于B的元素为元素的集合成为A与B的并(集) 交集: 以属于A且属于B的元素为元素的集合成为A与B的交(集) 差:以属于A而不属于B的元素为元素的集合成为A与B的差(集) 补集:A的补集C-B*//*例如:A={1,2,3} B={2,3,4} C={1,2,3,4,5}AB并集为={1,2,3,4}交集为={2,3}... 阅读全文
posted @ 2010-12-04 17:38 瓜蛋 阅读(2220) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>#include <string>using namespace std;void SetStr(string &str){ int len=str.length(); char temp; for (int i=0;i<len/2;i++) {//把字符串的两边一一调换 temp=str[i]; str[i]=str[len-1-i]; str[len-1-i]=temp; }}int main(){ string a; cout<<"input"<<endl; cin&g 阅读全文
posted @ 2010-12-01 09:53 瓜蛋 阅读(1035) 评论(5) 推荐(0) 编辑
摘要:好久没有用冒泡排序了。。贴一个最常用的。。 阅读全文
posted @ 2010-11-23 15:31 瓜蛋 阅读(289) 评论(0) 推荐(0) 编辑
摘要:memcpy原型:extern void *memcpy(void *dest, void *src, unsigned int count);   用法:#include <string.h>   功能:由src所指内存区域复制count个字节到dest所指内存区域。   说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。   注意:与strcpy相比,memc... 阅读全文
posted @ 2010-11-20 02:32 瓜蛋 阅读(889) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>using namespace std;int main(){ char *p=new char[10];// *p="zds" 错误 strcpy(p,"zds"); char *q=new char[10];// q=p 错误// *q=*p; 错误 strcpy(q,p); cout<<p<<endl; cout&l... 阅读全文
posted @ 2010-11-18 23:34 瓜蛋 阅读(344) 评论(2) 推荐(0) 编辑
摘要:子类继承父类,父类里的成员可以被子类调用2.protected 成员被毕继承只能对在子类内部访问,不能直接访问,父类本身也不能访问。3. 继承中私有成员无论怎样都不能被子类访问!4.构造函数。构造子类对象时,先执行父类的构造函数,再执行子类的构造函数。析构的顺序正好与其相反 。 阅读全文
posted @ 2010-11-12 00:48 瓜蛋 阅读(300) 评论(0) 推荐(0) 编辑
摘要:#include <iostream>using namespace std;int main(){ float a = 1.0f; cout << (int)a << endl; cout << (int&)a << endl; cout << boolalpha << ( (int)a == (int&)a ) << endl; // 输出什么? float b = 0.0f; cout << (int)b << endl; cout << ( 阅读全文
posted @ 2010-11-01 13:55 瓜蛋 阅读(353) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7