03 2014 档案
C++常见问题: 字符串分割函数 split
摘要:C++标准库里面没有字符分割函数split ,这可太不方便了,我已经遇到>3次如何对字符串快速分割这个问题了。列几个常用方法以备不时之需。方法一: 利用STL自己实现split 函数(常用,简单,直观)原型:vector split(const string &s, const string &seperator);输入一个字符串,一个分隔符字符串(可包含多个分隔符),返回一个字符串向量。这是我最喜欢的方法,因为它最直观,在平常也最常用。实现及测试代码如下#include #include #include using namespace std;vector split 阅读全文
posted @ 2014-03-05 22:51 dfcao 阅读(194004) 评论(8) 推荐(10) 编辑
gcc编译过程简述
摘要:在linux系统上,从源文件到目标文件的转化是由编译器完成的。以hello.c程序的编译为例,如下:dfcao@linux: gcc -o hello hello.c在这里,gcc编译器读取源文件hello.c,并把它翻译成一个可执行文件 hello。这个翻译过程可分为四个阶段逐步完成:预处理,编译,汇编,链接,如下图所示。逐步做下简单分析:在未编译前,hello.c 的源代码如下#include int main(){ printf("hello, world\n");}第一步、预处理阶段执行命令: gcc -o hello.i -E hello.c 或者 cpp -o 阅读全文
posted @ 2014-03-01 23:46 dfcao 阅读(13525) 评论(0) 推荐(1) 编辑


点击右上角即可分享
微信分享提示