66问答网
所有问题
当前搜索:
指针指向new
数组
指针
的问题 int *p=
new
int[10]; p[1]=10; 第一句是说p是
指向
数...
答:
p[1]是用下标访问数组元素,C++以0开始计数,所以p[0]是数组第一个元素,p[1]是数组第二个元素。如果 定义
指针
int* q = p+1, 则q是
指向
的就也是第二个元素了,也就是 p[1] 了。下面这段代码应该有助理解 include<iostream.h> int main(){ int * p =
new
int[10];p[0] = 0...
c++
new
char
指针
的问题
答:
include <iostream> include<string> using namespace std;char* dy(char b[]){ char *c=
new
char[6];strcpy(c,b);return c;} void main(){ char *p;char b[]="world";p=dy(b);cout<<p<<endl;delete[] p;}
c++
指针
哪个地方写错了
答:
解决办法是让p
指向
一个确定的内存区域,而不是在未初始化
指针
p的情况下,向指针p指向的不确定的内存区域写入数据,即修改为:int *p;int a = 9;p = &a;若不想定义额外的变量,则可以用
new
的方式初始化指针p,但是要记住用完p后及时delete:int *p = new int();*p = 9;cout << *p << ...
...是什么?用
new
创建一个空间给一个
指向
Base类的
指针
?这逻辑很乱啊啊...
答:
这是c++多态特性的体现,c++面向对象中有一个特性叫多态,说白了就是根据参数的不同来自动的动态调用同名函数。实现这种特性的手段就是虚函数和继承。这个例子比较特殊,是通过继承与析构函数来体现的,B类继承自A类,父类A的的
指针
就可
指向
子类B的对象从而调用B类的成员函数,析构函数也包括在内。
new
+类名什么意思 c++
答:
新建一个这个类名下的对象。当使用关键字
new
在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的
指针
。当然,如果创建的是简单类型的变量,那么第二步会被省略。new int;//开辟一个存放整数的存储空间,返回一个
指向
该存储空间的地址(即指针)new int(100);/...
...串可以直接赋值给字符
指针
,为什么还要存在使用
new
来分配空间了,是不...
答:
把字符串赋值给字符
指针
如:char *str = "good";意思是使字符指针str
指向
字符串"good"的首地址,而这个字符串"good"位于文字常量区,它的值是不允许被修改的,即不能通过str来更改"good"的值。而使用
new
分配的字符串则无此限制,分配的内存位于堆上,其内容可任意更改。应该是你想知道的区别吧。
编写一个函数
new
,对n个字符开辟连续的存储空间,此函数应返回一个
指针
...
答:
这样newp就没有赋值的机会了。更好理解的做法是:char *t=NULL; if (newp+n<=
new
buf+NEWSIZE) // 开辟区未超过newbuf数组的大小 { t=newp;//保存当前的。 newp+=n; // newp
指向
存储区的末尾 return(t); // 返回一个
指针
,它指向存区的开始位置 } ...
VC++中什么是类的
指针
?
答:
你定义的p是一个
指向
student类对象的
指针
。如 class student{ pbulic:int age;char sex;void getscore()} 这是定义的一个student类,student *p就是指向次studen类对象的指针。可以使用,p->age; p->sex; p->getscore()等student的资源(变量和方法)...
java引用与C语言
指针
的区别是什么?
答:
2、编译 程序在编译时分别将
指针
和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变
指向
的对象(指针变量中的值可以改),而引用对象不能...
c++中使用
new
后的强制类型转换问题
答:
这不需要类型转换。因为类B是类A的派生类(子类),具备基类(父类)A的一切特征(A类中所有的成员B类都有),所以使用派生类的构造函数构造的对象可以直接使用A类的引用。我们一般习惯把这种使用派生类的构造函数构造对象并由基类的句柄(
指针
)来引用的对象称为“上转型”对象。使用上转型对象需要注意,无法...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜