- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 string和stringstream用法总结
一、string string 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string, 必須先加入这一行: #include 接下來要宣告一个字串变量,可以写成: string s; 我们也可以在宣告的同时让它设成某个字串: string s="TCGS"; 而要取得其中某一個字元,和传统C 的字串一樣是用 s[i] 的方式
2015-04-23 16:20:46 746
转载 inline函数的介绍
我们看下面的函数,函数体中只有一行语句: double Average(double total, int number){ return total/number; } 定义这么简单的函数有必要吗?实际上,它还是有一些优点的:第一,它使程序更可读;第二,它使这段代码可以重复使用。但是,它也有缺点:当它被频繁地调用的时候,由于调用函数的开销,会对应用程序的性
2015-04-21 17:37:55 463
转载 析构函数什么情况下要定义为虚函数?
1. 析构函数什么情况下要定义为虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 转载自:http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html 1.第一段代码 #include using namespace std; class ClxBase{ public: ClxBase() {}
2015-04-19 22:13:30 299
转载 leetcode的归类
www.leetcode.com的online judge中151道算法题目。 除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构 题目 算法 数据结构 注意事项 Clone Graph BFS 哈希表 Word Ladder II BFS 哈希表 Surrounded Regions BFS 矩阵 W
2015-04-16 22:10:51 328
转载 string初始化的几种方法
c++字符串(string)若干初始化的方法: string test1; //空串 string test2 = "内容"; //使用= string test3("内容"); //使用引用字符数组作为参数传给构造函数 string test4(test2); //用一个string初始化另一而string string test5(test2,pos,n
2015-04-14 16:53:32 1242
转载 C++中string的trim实现函数
string stringtrim(string s) { int i=0; while (s[i]==' '||s[i]==' ')//开头处为空格或者Tab,则跳过 { i++; } s=s.substr(i); i=s.size()-1; while(s[i]==' '||s[i]==' ')////结尾处为空格或者Tab,则跳过 { i--; } s=s.substr(0,i+1); re
2015-04-12 21:23:01 653
转载 Leet code---Reverse Integer
#include #include using namespace std; class Solution { public: int reverse(int x) { bool sign = x > 0 ? false : true; long long temp = x; long long result = 0; temp = temp > 0 ? temp :
2015-04-12 18:49:19 322
原创 LeetCode --- ZigZag Conversion
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I I G Y I R And then read line by line: "PAHNAPLSIIGYIR"
2015-04-12 18:44:45 264
转载 线程安全的单例模式
面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); pr
2015-04-12 18:39:04 289
转载 struct和typedef struct
struct和typedef struct 分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s
2014-12-07 20:31:57 257
转载 字符串过滤后排序
/******************************************************************** created: 2014/11/28 16:20:00 filename: E:\VC\Projects\HDU_0002\HDU_0002\string_sequence.cpp file path: E:\VC\Projects\HDU_000
2014-11-29 10:13:19 528
转载 字符串截断输出
/******************************************************************** created: 2014/11/28 13:00:00 filename: E:\VC\Projects\HDU_0001\HDU_0001\string_cut.cpp file path: E:\VC\Projects\HDU_0001\HDU
2014-11-29 09:43:20 495
原创 求1~任意数的质数
/** * @descript : 求1~任意数之间的所有的质数 * @author : wangxk * @copyright: 2014-11-14(c++) */ #include #include using namespace std; /* * 题目 : 输入任意一个数,求1~这个数之间的所有素数 * * 思路: 质数是
2014-11-14 21:47:24 528
C++编程思想
2014-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人