永发信息网

C++里的cin和cout与指针

答案:3  悬赏:70  手机版
解决时间 2021-11-07 08:03
C++里的cin和cout与指针
最佳答案
C++ primer plus 5 中93页中间有一句讲到这个问题。声明一个指针,指针中对应的内容为一个地址,地址对应的内存不一定是有效的或者不一定是可用的。所以没有初始化的指针是不能用的;你是想通过向给一个指针赋值是不行的,给他指向的地址赋值又是不合法的。所以这是无法办到的。我调试你的那个代码,无法运行!!要是真的想这样赋值只好这样:char * ptr;ptr = new char; // 这句话将这个指针指向的地址给了一个合法的初始值,所以后面的内容不会报错。cin >> * ptr;cout << *ptr;// 看不懂再问。。很高兴你的分享自己的问题。
全部回答
一样cout<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯