C++ programming
Lemoneasy
这个作者很懒,什么都没留下…
展开
-
c++ string 操作
提取子串的函数:s.substr(); // 返回s的全部内容s.substr(1); //从索引1往后的子串s.substr(2,3); //从索引2开始3个字符查找函数: s.find_first_of(); //返回索引s.find_last_of();原创 2013-11-20 15:12:50 · 751 阅读 · 0 评论 -
C++ 字符串转数字
#include#includestring str;stringstream ss;int num;ssss>>num;原创 2013-11-11 11:06:31 · 1040 阅读 · 0 评论 -
C++ 文件读写
程序中常用语句:#include#includeifstream fin;fin.open(filename);ofstream fout;fout.open(filename);if(fin.is_open()){cout}while(!fin.eof()){fin.getline();//读取一行fin.get();//读取一个字符}fo原创 2013-11-08 16:10:27 · 545 阅读 · 0 评论 -
c++ map<string,string>
原文链接#include #include #include using namespace std;typedef std::map TStrStrMap;typedef std::pair TStrStrPair;int main(int argc, char *argv[]){ TStrStrMap tMap; tMap.insert(TStrStrPair转载 2013-12-10 10:00:03 · 11408 阅读 · 0 评论 -
c++ STL map 结构体
点击打开链接点击打开链接Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在m转载 2013-12-10 15:40:05 · 5621 阅读 · 0 评论 -
Eigen库 求解特征值特征向量
http://eigen.tuxfamily.org/dox/classEigen_1_1EigenSolver.htmlEigenSolver(const MatrixType & matrix, bool computeEigenvectors = true )转载 2013-12-13 15:37:19 · 11575 阅读 · 2 评论 -
c++ 二维结构体数组定义
struct Dis{ string distance; int num;}; Dis (*store)[N]=new Dis[N][N]; delete []store;原创 2013-12-19 12:52:39 · 9080 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
点击打开链接Linux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错转载 2014-02-18 16:20:14 · 757 阅读 · 0 评论 -
c++ 动态申请结构体二维数组
原文出处点击打开链接[cpp] view plaincopy//动态开辟二维数组 void dynamicCreate2Array() { int m,n; int i,j; int **p; printf("请输入数组行和列:"); scanf("%d%d原创 2013-12-18 21:24:18 · 4058 阅读 · 0 评论