c++
文章平均质量分 77
cherishwangq
爱技术,爱生活,爱自由
展开
-
C++单链表基本算法代码
#include#includeusing namespace std;struct Data{//数据节点类型 string key; string name; int age;};struct CLtype{//定义链表结构 Data nodedata; CLtype *nextnode;};/*****************在链表的末尾添加节点********原创 2016-11-05 09:34:44 · 1808 阅读 · 0 评论 -
C++引用变量(&)
1、创建引用变量 必须在声明引用变量时进行初始化: int rat;int&rodent=rat; 可以通过初始化声明来设置引用,但不能通过赋值来设置。nt rat;int&rodent=rat;int b=50;rodent=b;这里rodent依然是rat变量的别名,只是现在rat和rodent的变量值变为50.原创 2016-11-01 09:42:49 · 241 阅读 · 0 评论 -
const指针和指向const的指针
举个例子说下:int i=39; const int *p=&i,表示不能通过指针p来改变i的值,*p=20//错,p=&j//正确 int *const p=&i,表示p只能指向i,不能指向其他变量,但是可以通过p来改变i的值.*p=30//正确,但是p=&j//错 const int *const p=&i,表示p只能指向i,并且不能通过p来改变i的值 *p=20//错误,p=&j转载 2016-11-01 09:23:18 · 292 阅读 · 0 评论 -
c++顺序表基本算法代码
#include#includeusing namespace std;#define MAXLEN 100//定义顺序表的最大长度/*************顺序表的定义部分*****************/struct Data{//定义顺序表结点类型 string key;//节点关键字 string name; int age;};struct SLtype{//定原创 2016-11-02 09:50:24 · 4041 阅读 · 0 评论 -
c++中pow函数
在C++中,pow有多个重载函数;在dev中,pow(int,int)可以执行,但是在别的地方是不可以被编译的;会提示 :error C2668: “pow”: 对重载函数的调用不明确可以看见,是没有pow(int,int)这个方法的;正确的办法是pow(int,double(int));转载 2016-11-15 10:38:20 · 24943 阅读 · 0 评论 -
利用栈结构二进制数转十进制数代码实现c++
#include#include#include#define MAXLEN 50using namespace std;struct StackType{ char data[MAXLEN]; int top;};StackType*STInit(){ StackType*s; if(s=new StackType){ s->top=0; return s;原创 2016-11-15 10:39:54 · 1994 阅读 · 0 评论