引用变量在创建的时候就必须初始化。无法创建一个未被初始化的引用。
#include
using namespace std;
int main()
{
int x=10;
int y=20;
int &r1;
}
编译结果:
如果引用未被初始化,编译将报错。
修改引用:
引用总是指向初始化的那个变量,也就是说,引用一旦被创建并初始化之后就无法改变。这一...
分类:
编程语言 时间:
2014-06-22 22:22:59
阅读次数:
215
可以创建任何类型的引用,包括指针类型。
看一个简单的指针的引用的例子。例如:
#include
using namespace std;
int main(){
int x=10;
int y=20;
int z=30;
int* ptx=&x;
int* ptz=&z;
//指针的引用,声明从右往左看,rtp与&结合,
//剩余的符号...
分类:
编程语言 时间:
2014-06-22 21:15:26
阅读次数:
287
#include
#include
#include
using namespace std;
int main()
{
string word;
string line;
while (getline(cin,line))
{
istringstream istr(line);
while(istr>>word)
cout<<wo...
题意:有M,G两人和鬼魂(Z)在n*m的方格内,M每秒走3步,G每秒走一步,鬼魂每秒走2步,问是否能
不遇到鬼魂下两人相遇,鬼魂可以穿墙(X),人不可以。初始鬼魂有2个。
#include
#include
#include
#include
#include
#include
#include
#define M 800
using namespace std...
分类:
Web程序 时间:
2014-06-22 18:57:14
阅读次数:
189
f[i]=f[i-1]*p+f[i-2]*(1-p);
正好可以用矩阵加速。。。。
#include
#include
#include
#include
#include
using namespace std;
struct matr
{
double mat[3][3];
friend matr operator *(const matr a,const matr b)
...
分类:
其他好文 时间:
2014-06-22 18:23:06
阅读次数:
173
题目链接:POJ 1573 Robot Motion
一个小模拟,很简单,按照提示一步步走就是了
#include
#include
#include
#include
#include
using namespace std;
int n = 0,m = 0,st = 0;
int map[10][20],dis[10][20];;...
分类:
其他好文 时间:
2014-06-22 18:14:23
阅读次数:
182
我们来看一个简单的指向引用的指针的例子。
#include
using namespace std;
int main(){
int x=10;
int y=20;
int &rtx=x;
//不要写成了int& *ptrx=&rtx;
//因为rtx的本质是一个int
int *ptrx=&rtx;
*ptrx=15;
ptrx...
分类:
编程语言 时间:
2014-06-22 14:41:42
阅读次数:
272
C++ Prime确实有点难啊!看了好久都没弄清楚,一点点慢慢来。
#include
#include
#include
template class Queue;
//function template declaration must precede friend declaration in QueueItem
template
std::ostream& operator&...
分类:
其他好文 时间:
2014-06-21 22:49:01
阅读次数:
184
/*
ID:kevin_s1
PROG:castle
LANG:C++
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define MAXM 51...
分类:
其他好文 时间:
2014-06-21 20:42:31
阅读次数:
222
数据结构不是听会的,也不是看会的,是练会的,对于写这么长的代码还是心有余也力不足啊,对于指针的一些操作,也还是不熟练,总出现一些异常错误,对于数据结构掌握还是不够啊,还是要多练,这个课程设计做的还是有点粗糙,还有待改进啊!!
#include
#include
#include
#include /*屏幕操作函数库*/
using namespace std;
struct node //...
分类:
其他好文 时间:
2014-06-21 20:15:28
阅读次数:
230