2012年12月22日

C++ string 类详解

摘要: 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用string类型,我们必须包含头文件。如下: #include//注意这里不是string.h string.h是C字符串头文件1.声明一个C++字符串声明一个字符串变量很简单: string Str;这样我们就声 阅读全文

posted @ 2012-12-22 08:53 cosmo89929 阅读(301) 评论(0) 推荐(0)

C++ 快速上手 (三)

摘要: 用字符串类来表示字符串变量。#include <string> //注意头文件不是“string.h”1. 定义string string1;string sring2 = "China";2. 对字符串变量的赋值string1 = "Canada";string2 = string1; //无论string1和string2的长短是否匹配,都用string1来覆盖string2string word = "Then”;word[2] = 'a'; //修改后,word的值变为“Than”3. 字符串变量的输入输出c 阅读全文

posted @ 2012-12-22 08:42 cosmo89929 阅读(350) 评论(0) 推荐(0)

C++ 快速上手 (二)

摘要: 1. 变量的引用引用(reference)是C++对C的一个重要扩充。在C++中,变量的“引用”就是变量的别名。int a;int &b = a;//声明了b是a的“引用”,即a的别名。经过这样的声明后,使用a或b的作用相同,都代表同一变量。对变量声明一个引用,应不另开辟内存单元,b和a都代表同一个变量单元。2. 将引用作为函数参数(1)传递变量的指针#include<iostream>using namespace std;void swap(int *p1, int *p2){ int temp; temp = * p1; *p1 = *p2; *p2 = temp;} 阅读全文

posted @ 2012-12-22 08:02 cosmo89929 阅读(735) 评论(0) 推荐(0)

C++ 快速上手 (一)

摘要: 1. C++的输入输出输出#include<iostream> //不是iostream.husing namespace std;for(i=1;i<=3;i++)cout<<"count+"<<i<<endl;//endl表示回车换行操作,end of line#include<iostream.h>#include<iomanip.h>using namespace std;float a=3.45; int b=5; char c='A'; cout <<&qu 阅读全文

posted @ 2012-12-22 03:14 cosmo89929 阅读(914) 评论(0) 推荐(0)

导航