腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
cout
语句
在
指针
初始化
后
不起作用
?
c++
、
pointers
、
initialization
、
cout
cout
语句
在
指针
初始化
后
不起作用
。这段代码给了我一个分段错误。#include <iostream>int main() int *p; return 0; }
浏览 14
提问于2021-02-04
得票数 0
回答已采纳
4
回答
C++中的空
指针
c++
、
pointers
我有几个关于
指针
的问题。首先: p->writeSomething();ObjectType *p;
cout
<<"Null pointer";//This is printed outdeletep;
cout
<<"
浏览 2
提问于2012-05-19
得票数 1
回答已采纳
1
回答
为C++中的不同变量存储相同地址的
指针
c++
我不明白
为什么
我创建的
指针
在下面两个程序中都存储了相同的地址,即0x6dfee4。第一个程序: int no1 = 100, no2 = 2;
cout
<< "Address :
cout
<< "Value : " << *p << endl;
cout<
浏览 33
提问于2019-08-23
得票数 0
回答已采纳
1
回答
在
声明的同一
语句
中使用
指针
c++
、
pointers
、
initialization
我遇到了一些代码,其中在其声明的同一行中使用了
指针
。pC->a = 42; std::
cout
<< pC->a << std::endl; }当我试图对uint32执行类似的操作时(
在
free()之前插入):std::
cout
<< a << std::end
浏览 4
提问于2017-04-06
得票数 0
回答已采纳
3
回答
为什么
从空
指针
*转换的数组不能迭代for循环?
c++
我制作了一个包含5个整数元素的数组,并将其传递给test方法,该方法以空
指针
作为参数。
在
将其强制转换为整数数组
后
,我尝试使用for
语句
循环数组。 但它
不起作用
。
为什么
会发生这种情况?std; int* arr2 = static_cast<int*>(arr);
cout
浏览 20
提问于2019-12-13
得票数 1
回答已采纳
3
回答
关于
指针
和使用函数将
指针
初始化
到堆中,C++的行为到底是什么?
c++
、
pointers
、
heap-memory
、
stack-memory
目前
在
弄清楚
为什么
这个函数不能通过函数完全
初始化
main中的
指针
时遇到了一些麻烦。这是我想要做的一个例子。void stuff(int * p) p = new int;{ stuff(p); std::
cout
<< *p << std::endl; } 基本上我是想让一个函数让整数
指针
访问堆,然后我用间接运算符和viola把它
浏览 19
提问于2018-10-16
得票数 -4
6
回答
C++编程实践与异常处理的混淆
c++
、
exception-handling
<<"\nIn catch BLOCK\n"; std::
cout
<<"\n OK is,取决于我是否将
指针
'pw‘设置为NULL和是否将'pw’
指针
设置为NULL (如上面的代码)。我的印象是,首先将
指针
设置为NULL,然后将其
初始化
,这是“好的”实践。但是,当我将其
初始化
为NULL时,输出只显
浏览 6
提问于2012-03-07
得票数 2
回答已采纳
3
回答
当从GCC 3.1.2移植到4.2.2时,编码中断
c++
L.push_back(6); { } { }
cout
<
浏览 2
提问于2010-11-22
得票数 0
3
回答
为什么
"TYPE* const“
指针
的行为不同?
c++
、
pointers
、
constants
、
this
、
undefined-behavior
下面的代码是处理一个TYPE* const
指针
。struct D { {
cout
<<"p = "<<p<<endl;
cout
<<"p = "<<p<<endl; // pri
浏览 0
提问于2011-04-14
得票数 1
回答已采纳
7
回答
将
指针
赋值给未
初始化
的变量会改变它的值?
c++
、
visual-studio-2010
、
pointers
我
在
和c++
在
VisualStudio2010玩int a, b;
cout
<< a << " " << b;int a, b;p = &a;输出为"17
浏览 3
提问于2011-09-19
得票数 3
回答已采纳
1
回答
为什么
通过基类
指针
初始化
派生类与通过派生类
指针
初始化
不同?
c++
、
inheritance
、
polymorphism
、
virtual-functions
#include <iostream>public: void F(){
cout
<< "Derived::F" << endl;};}
浏览 1
提问于2015-01-06
得票数 1
回答已采纳
1
回答
指针
超出范围有效吗?
c++
、
function
、
pointers
、
scope
有一个PDF我正在读,它说一个
指针
是无效的
后
,它通过的范围。请参阅下面文件中的幻灯片#14:#include <iostream> system("PAUSE");}char
浏览 2
提问于2015-09-26
得票数 1
回答已采纳
2
回答
C++奇异
指针
算法
c++
、
pointers
、
gcc
、
pointer-arithmetic
当我
在
C++中乱搞
指针
时,我遇到了一个奇怪的输出。不太确定这是否会给其他编译器提供相同的输出,但我尝试了GCC 5.1.0、4.8.1,结果是一样的。int main(){ int b = 40;
cout
<<*(ptrA-1);在这种情况下,相同的代码输出65 (其他编译器给我的输出与GCC不同,但是删除这一行
后
,输出又与初始代码的输出不
浏览 2
提问于2015-10-31
得票数 1
1
回答
使用类的
指针
算法问题
c++
、
arrays
、
pointers
我在用
指针
做实验,但不知道
为什么
这不管用。我知道我应该使用STL容器,而不是使用原始
指针
,但我很好奇
为什么
这
不起作用
。假设我们有这样一个类{ Example() { } {
浏览 5
提问于2022-10-30
得票数 0
1
回答
当我将一个
指针
字符串
初始化
为另一个非
指针
字符串时,
为什么
编译失败?
c++
、
string
、
pointers
S指向“这是一个字符串”,但是当我将它
初始化
为t时,它会抛出错误C2440,所以我的问题是,当我将一个
指针
字符串
初始化
为另一个非
指针
字符串时,
为什么
编译失败?<iostream>int main() char t="5d";
cout
<<s;
cout
<<&
浏览 3
提问于2015-01-29
得票数 0
1
回答
指向未由对象地址
初始化
的对象的
指针
如何将值赋值给类的数据成员?
c++
、
class
、
object
、
pointers
对象
指针
声明未
初始化
时,它指向一些垃圾location.If --任何数据成员都是使用相同的
指针
初始化
的--那么数据成员
在
没有object.Because的情况下存在的位置--对象可以有数据成员,而不是指向对象的未
初始化
指针
在
初始化
对象的数据成员之前/之后,我尝试打印未
初始化
的“指向对象的
指针
”的值。值保持不变,这意味着它们仍然没有创建对象,
指针
指向任何垃圾值。play
浏览 0
提问于2019-07-17
得票数 2
回答已采纳
3
回答
可变范围和
指针
c++
、
pointers
= "test"; // *(foo.bar) = bar; // version 2
cout
我的理解是,当if
语句
退出时,堆栈上分配的变量栏不再存在,并且foo.bar保存一个指向堆栈中未定义内存位置的
指针
。我不明白的是,当我将行更改为当前注释掉的行(用版本2标记)时。这给了我分割的错误。有人能帮我理解
为什么
会这样吗?另外,
浏览 4
提问于2015-11-17
得票数 0
回答已采纳
6
回答
在
C++中的循环中查找数组的结尾?
c++
、
arrays
我想区分数组的末尾和其余的元素(
在
for循环中),但是大多数示例
在
循环之外
初始化
一个变量,我认为这会使循环混乱。我获得的最短示例是查看基于范围的for-循环中的
指针
地址:
cout
<< x;
cout
<< ", ";这不需要额外的变量,但我不能100%肯定在C++中使用
指针
的含
浏览 1
提问于2018-04-19
得票数 2
回答已采纳
2
回答
构造函数的
初始化
列表中的“this”
指针
c++
、
syntax-error
、
this
、
language-lawyer
、
ctor-initializer
我想我不能理解
为什么
这
不起作用
。我一直认为我可以
在
构造函数中使用'this‘
指针
,但我从来不知道我不能在
初始化
列表中使用'this’。b; void print() { std::
cout
浏览 16
提问于2017-01-12
得票数 27
1
回答
为什么
下面的代码需要
指针
进行
初始化
?
pointers
、
constants
当我
在
没有
指针
的情况下
初始化
以下数组时,收到了以下错误消息: return MONTH_NAME[month - 1]; return 0; int month; cin >> month; const char* name
浏览 4
提问于2015-10-23
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C加加开发易踩雷区
为什么在使用for循环后的print语句中需要空一格
第33讲-动态内存管理
内存题和链表
C+笔记七十九:C+继承中的类型兼容性原则
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券