个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
一楼正解。 2,3楼纯属胡说。 3楼居然匿名了,果然很邪恶~!const char *p; const char c='c'; p=&c; 一样能编译
4个回答
不要误导别人,引用不同于指针!!!
2个回答
指针保存字符串, char* p = "dfkdkf";就可以啊。 共享资料下载: 很多资料耶。
指针函数不是标准的C语言的术语 通常是指返回指针类型数据的函数
1个回答
C++标准规定,指针分为两类:objectpointertype:指向void或对象类型,表示对象在内存中的字节地址或空指针
一个*只对应一个变量,你这条语句是定义了一个指针与一个变量sorry,看错了,怎么写在一行上了啊,变量赋值而已
函数指针就是一个指针,它的内容是一个函数的入口地址; 编译程序将对该函数的调用编译成对该指针内容的远程调用:call指令
C++标准规定,指针分为两类:[2]objectpointertype:指向void或对象类型,表示对象在内存中的字节地址或空指针
C++指针使用方法解惑 “void ClearList(LNode * & HL)” 仔细看一下这种声明方式,确实有点让人迷惑。 下面以 void func1( MYCLASS *&pBuildingElement ); 为例来说明这个问题。在某种意义上,"*"和"&"是意思相对的两个东西,把它们放...
A a,b; a = a + b; operator+(A& lft, A& rhs) a = lft b = rhs
7.指针和引用的自增(++)运算意义不一样;二、C++中指针传递与引用传递(进一步整理)从概念上讲
this是为了区别变量和成员变量的,比如你的类中的类变量包含x,而你函数中也有x并且其中第二个x要给第一个x附值,为了更好的区别,必须采用 this.x = x的方式来完成附值,这也是this用法最关键的,其他的说法都是牵强附会。 你可以把this就当作类的实例。
JAVA当时设计出来声称是不需要指针的 但是呢 到后来发现没有指针这个东西实在无法完成复杂的操作 所以就把指针改名叫做了引用
但对于*,翻译为“解引用”,字面意思不好理解,即使看了后面内容才知道不过是“取指针指向的地址的内容”,也仍然是觉得怪怪的,“解引用”这个词难记也难于从字面直接判断意思,以致时间长了还是感觉像见了熟悉的陌生人
一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静...
指针与引用的区别指针与引用看上去完全不同(指针用操作符“*”和“-”,引用使用操作符“”),但是它们似乎有相同的功能
用这个rewind(fp)就可以了。rewind这个函数就是把文件指针置到文件的起始位置。
你好! 给你找了一个例子看一下。 函数的形参(非引用形参、指针形参、引用形参) 一、非引用形参 void add1(int v1) { v1+=1; } 这是最普通的形参方式,当函数被调用时,实参的副本初始化形参,函数并没有访问调用所传递的实参,因此v1+=1不会修改实参的值。对v1的操作只是修改了...
#include using namespace std; int main() {int length(char *p); int len; char str[20]; cout>str; len=length(str); cout<<"The length of string is "< C C/C++ 1个回答
声明一个变量,并将它指向一个对象时,若使用引用,则该变量永远指向该对象,而且不能指向空,引用都会报错,而指针可以改变指向的对象,也能为空
3个回答
准确的说,C++中的引用的概念借鉴了java的引用的概念, 本质上在C++中,引用就是指针,只不过编译器自动为你完成了指针操作而已
这个一般用于定义指针常量,在定义之时已经赋值了。
初始化是创建之初进行的,只能进行一次。 如果你先有const型对象,说明已经初始化完毕。所以谈不上用指针进行初始化 如果你是想二次赋值 const int *pic这个指针的定义就会强制禁止你将*pic作为等式的左值 也就是说,不能够利用pic给ic进行赋值操作。 如果你一定要进行赋值操作,可以使用...
#include void main() { int i.j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) cout< C C/C++ 1个回答
windows xp下eclipse c++如何让指针结构的点自动变为->,多谢 在XP下面,指针结构的点不是这样的哦。 需要程序代码设计为这个才可以的
这些内容牵涉的内容很多,一时很难讲清楚,建议你去看一本名叫:C++ primary的书(具体名字记不清处理,自己百度一把),讲的很好
在c/c++语言中,指针数组最常用的场合就是说明一个字符串数组
可以声明一个结构体类型,包含两种成员,一种是用户需要用的实际数据,另一种是用来存放下一结点地址的指针变量
不可行 你需要使用c#提供的同C的接口进行融合 我估计有这样的接口
针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量...