- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 string和stringstream用法总结
一、stringstring 是 C++ 提供的字串型態,和 C 的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string, 必須先加入这一行:#include 接下來要宣告一个字串变量,可以写成:string s;我们也可以在宣告的同时让它设成某个字串:string s="TCGS";而要取得其中某一個字元,和传统C 的字串一樣是用 s[i] 的方式
2015-04-23 16:20:46 740
转载 inline函数的介绍
我们看下面的函数,函数体中只有一行语句: double Average(double total, int number){ return total/number; } 定义这么简单的函数有必要吗?实际上,它还是有一些优点的:第一,它使程序更可读;第二,它使这段代码可以重复使用。但是,它也有缺点:当它被频繁地调用的时候,由于调用函数的开销,会对应用程序的性
2015-04-21 17:37:55 458
转载 析构函数什么情况下要定义为虚函数?
1. 析构函数什么情况下要定义为虚函数?在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。转载自:http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html1.第一段代码#includeusing namespace std;class ClxBase{public: ClxBase() {}
2015-04-19 22:13:30 297
转载 leetcode的归类
www.leetcode.com的online judge中151道算法题目。除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构题目算法数据结构注意事项Clone GraphBFS哈希表Word Ladder IIBFS哈希表Surrounded RegionsBFS矩阵W
2015-04-16 22:10:51 326
转载 string初始化的几种方法
c++字符串(string)若干初始化的方法:string test1; //空串string test2 = "内容"; //使用=string test3("内容"); //使用引用字符数组作为参数传给构造函数string test4(test2); //用一个string初始化另一而stringstring test5(test2,pos,n
2015-04-14 16:53:32 1240
转载 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 650
转载 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 320
原创 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 NA P L S I I GY I RAnd then read line by line: "PAHNAPLSIIGYIR"
2015-04-12 18:44:45 262
转载 线程安全的单例模式
面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton(); pr
2015-04-12 18:39:04 287
转载 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 256
转载 字符串过滤后排序
/******************************************************************** 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 525
转载 字符串截断输出
/******************************************************************** 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 494
原创 求1~任意数的质数
/** * @descript : 求1~任意数之间的所有的质数 * @author : wangxk * @copyright: 2014-11-14(c++) */#include#includeusing namespace std;/* * 题目 : 输入任意一个数,求1~这个数之间的所有素数 * * 思路: 质数是
2014-11-14 21:47:24 525
C++编程思想
2014-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人