腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
指向
局部
作用
域
对象
的
指针
如何
仍然
调用
对象
方法
?
在我看来,声明
指向
局部
对象
的
指针
可能是错误
的
,这是危险
的
,或者可能没有任何目的。 下面是全局定义
的
函数 返回
指向
本地
对象
的
指针
没有任何意义。在
调用
,则返回
的
地址
指向
已被销毁
的
本地
对象
。Foo local{ 100 };}
调用
浏览 30
提问于2021-03-01
得票数 2
回答已采纳
1
回答
awakeFromNib与
局部
变量问题
、
、
、
有人能解释一下这是
如何
将managedObjectContext传递给rootViewController
的
吗?以下是为iOS核心数据应用程序自动生成
的
样板代码:{} 在这个awakeFromNib中,rootViewControll
浏览 1
提问于2011-05-20
得票数 1
回答已采纳
1
回答
设置等于某物
的
不可变
对象
、
、
myLabel.attributedText是
指向
内存中已分配和初始化
的
attributedText
对象
的
指针
。但最后一行会发生什么呢?如果是这样的话,一旦整个事件超出范围,*labelText将被设置为零,
浏览 1
提问于2013-12-30
得票数 1
回答已采纳
2
回答
不
调用
超出主程序范围和结束
的
对象
的
析构函数
、
、
} 在这两个注释中,我想知道为什么没有
调用
析构函数?如果我没记错,当
对象
超出
作用
域
时,应该
调用
析构函数。但是,当
指针
超出if语句
的
作用
域
和TreeNode完成时,就不会
调用
main析构函数。
浏览 3
提问于2022-09-03
得票数 0
回答已采纳
5
回答
存储
指向
在
方法
中创建
的
对象
的
指针
使用C++: 我目前有一个
方法
,如果事件发生,就创建一个
对象
,并将
指向
该
对象
的
指针
存储在
指向
该类
对象
的
指针
矢量中。然而,一旦
局部
作用
域
结束,
对象
就会被销毁,这是否意味着我在向量中存储
的
指向
对象
的
指针
现在是空
的
或未定义
的
?如
浏览 0
提问于2009-10-24
得票数 1
5
回答
.c_str()奇怪吗?数据无缘无故地改变?
、
、
、
、
我有一个简单
的
函数:{ const wchar_t *retStr = originalString.c_str();} 在该函数
的
第二行,我得到了正确
的
wchar_t*。
浏览 27
提问于2009-12-08
得票数 3
回答已采纳
1
回答
为什么我
的
指针
在c++中成为悬空
指针
?
我
的
主要语言是C#,我正在学习缺乏c++背景
的
opengl。(); auto vShaderSource = readShaderSource("vshader.glsl").c_str(); 我对悬挂
指针
的
想法是这样
的
浏览 5
提问于2021-06-02
得票数 4
回答已采纳
5
回答
悬空
的
指针
?
main(void){ cout<<*p<<endl; //#1 return 0;我认为#1和#2会输出相同
的
值
浏览 10
提问于2012-01-03
得票数 3
回答已采纳
2
回答
有没有办法让一个变量在当前
的
作用
域
之外存活一个
作用
域
?
、
、
、
我想创建一个返回
指向
本地定义变量
的
指针
的
函数。为了便于讨论,我将
调用
函数struct awesome *makeCoolStruct() (我不想在外部
作用
域中声明变量,因为该函数将在多个地方被
调用
),而外部
作用
域
应该
调用
struct awesome当我尝试这样做
的
时候,我理解了为什么编译器会出错--一旦程序退出那个
作用
域
,
局部
变量就会被‘销毁’
浏览 0
提问于2019-10-12
得票数 0
4
回答
使用std::List和
对象
指针
、
、
、
我正在编写一个四叉树,它将
指向
可碰撞
对象
的
指针
存储在stl列表中。我希望四叉树能够将
对象
从一个节点移动到另一个节点,这取决于它们在世界上
的
位置,并且只想得到一些确认:谢谢,提
浏览 3
提问于2013-12-30
得票数 0
回答已采纳
2
回答
‘its’是
如何
在Clojure中实现
的
,它
的
开销是什么?
、
、
我可以看到实现let绑定
的
两种
方法
。首先,从中可以知道,let可以实现为lambda函数。这是方便和简单
的
,但考虑到每个lambda (fn)在JVM中被转换成单独
的
类以及在平均程序中使用let
的
次数,这看起来非常非常昂贵。那么Clojure中实际使用
浏览 2
提问于2012-05-16
得票数 14
回答已采纳
6
回答
char*空间分配
、
、
我
的
理解是,在C和C++中,通过
调用
:实际上创建了两个
对象
:一个在静态空间中创建
的
只读字符数组,这意味着它存在于整个程序期间,以及一个
指向
该内存
的
指针
。
指针
是
指向
其
作用
域
的
局部
变量,然后死亡。 我
的
问题是
指针
死后数组会发生什么?如果在函数内部执行上面的代码,这是否意味着
浏览 8
提问于2013-08-09
得票数 0
回答已采纳
2
回答
删除静态向量中唯一
的
类
对象
指针
假设我们创建了一个名为Window
的
简单类,并希望使用std::unique_ptr向量跟踪所有的窗口#include <memory> private: int height; 其中,我们为该类在构造函数中分配
指向
已创建
对象
的
指针
根据Bjarne
的
“C++
浏览 1
提问于2018-06-09
得票数 4
回答已采纳
3
回答
在c++中创建
对象
、
、
、
、
我只是在一条简单
的
线路上浪费时间造成数据丢失。我让AnotherClass保存了MyClass实例
的
向量。此AnotherClass以下列方式实例化MyClass
的
对象
: MyClass myObject(...); } myObject
的
地址随后被推入向量(与其他MyClass实例一起),就像在代码中编写
的
浏览 5
提问于2013-11-27
得票数 3
回答已采纳
2
回答
c++故障理解智能
指针
的
基本概念
、
我又回到了c++,不明白为什么这会给我一个错误:{ std::shared_ptr<std::string> pStr(&str); }
浏览 0
提问于2015-03-05
得票数 2
回答已采纳
3
回答
角工厂
局部
变量
这个问题可能与我没有从角度上理解工厂
的
概念有关,我有以下几个工厂: function(api, $log, $q)*/ return this.cart; ]); 问题是
局部
变量购物车不是持久化
的
据我所知,this.cart
浏览 2
提问于2014-09-10
得票数 0
回答已采纳
4
回答
在堆上创建变量并返回相同
的
变量
、
我想编写一个如下所示
的
函数:->{ int y;{} 我怀疑会返回堆变量,一旦它超出
作用
域
,它就会失去它
的
值。那么,我
如何
设计这样
的
功能。
浏览 4
提问于2013-01-27
得票数 3
回答已采纳
1
回答
C++为结构
的
成员设置值**
、
、
、
中,我有以下
方法
,需要为从.config文件中拉出
的
结构成员赋值。但是当我尝试运行实际
的
程序时,它崩溃了。(我使用
的
是Dev-C++,Visual Studio导致了问题。)然而,我确实有机会在它崩溃之前看到赋值,而且看起来这些值没有被赋值(Null或奇怪
的
字符)。我尝试过(*setupData)->startDate ..代码行
的
变体,也尝试过在
方法
中声明结构,如下所示,但都无济于事。我之前发布了另一个与此相关
的
问题,它也包含了一些非常有用<e
浏览 6
提问于2015-09-23
得票数 1
2
回答
在java
的
作用
域
之外使用
局部
堆栈变量
、
以下代码在Java中是安全
的
吗?我担心
的
是,在函数f()中,变量arr是在堆栈上分配
的
,因此在离开
作用
域
时会被释放,但
仍然
会在
作用
域
之外被引用。
浏览 0
提问于2017-09-07
得票数 0
2
回答
C++
指针
对象
在函数之外丢失了?
、
、
、
、
我创建了一个特定类
的
对象
。这个类是"Node“,它有一个CString strName属性。可以使用Node:CString Node::GetName()
方法
检索该变量
的
值,该
方法
只返回变量
的
名称。在下面的
方法
中,我实例化了以下内容: Node retObject;} 从
浏览 0
提问于2014-01-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python程序开发(九)函数使用和变量的作用域详解
02-01 函数
C/C+基础知识总结
Java Jvm虚拟机的内存模型概述
Java This和Super的用法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券