xingma0910

学习中……

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2012年10月20日

C++ vector 详细用法(转)

摘要: vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 为了可以使用vector,必须在你的头文件中包含下面的代码: #include <vector> vector属于std命名域的,因此需要通过命名限定,如下完成你的代码: using std::vector; vector<int> vInts; 或者连在一起,使用全名: std::vector<int&g 阅读全文

posted @ 2012-10-20 09:39 xingma0910 阅读(387) 评论(0) 推荐(0)

2012年10月19日

C++ string类的一些函数方法(转)

摘要: string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常 string类的字符操作:const char &operator[](int n)const;const char &at(int n)const;char &operator[](int n) 阅读全文

posted @ 2012-10-19 15:46 xingma0910 阅读(178) 评论(0) 推荐(0)

string 类的相关简介

摘要: d首先,为了在我们的程序中使用string类型,我们必须包含头文件<string>。如下:#include<string>//注意这里不是string.hstring.h是C字符串头文件1、声明一个C++字符串,声明一个字符串变量很简单:stringStr;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。String类的构造函数和析构函数如下:a)strings;//生成一个空字符串sb)strings(str)//拷贝构造函数生 阅读全文

posted @ 2012-10-19 10:11 xingma0910 阅读(170) 评论(0) 推荐(0)

2012年9月27日

回文判断

摘要: 用带参数的main函数,直接在命令窗口中输入参数,即可判断输入的字符串是否是回文串。#include<stdio.h>#include<stdlib.h>#include<string.h>int check_huiwen(char* a){int i,len;len=strlen(a);for (i=0;i<len/2;i++){if (a[i]!=a[len-1-i]){printf("not hui_wen!");return 0;}}printf("the string is hui_wen!");ret 阅读全文

posted @ 2012-09-27 15:43 xingma0910 阅读(170) 评论(0) 推荐(0)

2012年9月23日

栈的进出

摘要: 【转】[原创] n个元素顺序入栈,出栈顺序有多少种?数据结构课程 第一次遇到这个题目,还是一年前在新东方一次笔试中,那时还是一个填空题!我晕,我咋知道,好像课堂上没有见过,或许我学数据结构等课程时,根本就没有学透原因吧!反正当时没有做出来。一下这两段程序都测试通过,代码是没有问题,可以直接运行,若出错一般都是环境或配置造成。C版(网友提供):在visual studio .net 2003上测试通过。#include "stdafx.h"#include <string.h>#include <stdio.h>char str[20];int num 阅读全文

posted @ 2012-09-23 22:25 xingma0910 阅读(1245) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页