C ++:创建对象的本地副本

用户名

我是一位在C ++代码方面苦苦挣扎的目标C开发人员。

以下是我在C ++中拥有的代码:

ULConnection *conn;
...... //code that builds up the connection
conn->GetLastError()->GetString(value, 255);

我需要创建的本地副本(而非参考)GetLastError()

如何获取本地参考并检查null?

这是我失败的尝试:

ULError error = *conn->GetLastError();
if (&error != NULL){}
斯蒂芬

根据我的理解函数,conn->GetLastError()返回的指针为ULError,需要检查返回指针是否为null。

这将为您工作。

const ULError *error = conn->GetLastError();
if (error){}

从C ++ 11开始,您可以执行以下操作,而不是与 NULL

if( error != nullptr)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对象本地副本的c ++映射

来自分类Dev

C ++创建模板T对象的副本

来自分类Dev

C++ 如何创建链接列表的副本作为类对象?

来自分类Dev

从C ++在本地范围内创建Python对象

来自分类Dev

如何在C ++中返回本地创建的对象?

来自分类Dev

通过引用在本地创建的C ++问题返回对象

来自分类Dev

如何在 C# 中使用其构造函数创建对象的副本?

来自分类Dev

在C#中创建结构的浅表副本

来自分类Dev

如何创建对象的空副本?

来自分类Dev

C#-对象创建

来自分类Dev

创建对象数组c ++

来自分类Dev

保留对象成员变量的本地副本

来自分类Dev

创建Ubuntu远程存储库的本地副本

来自分类Dev

创建Ubuntu远程存储库的本地副本

来自分类Dev

如何在C#中复制只读对象并修改副本

来自分类Dev

通过将它绑定到本地const引用,可以在?:表达式中创建C ++临时对象吗?

来自分类Dev

用于创建可变副本的Objective-C模式

来自分类Dev

如何在domainupdown C#中创建项目的副本

来自分类Dev

继承时如何避免创建基类的副本?C ++

来自分类Dev

创建现有c#类的扩展“副本”

来自分类Dev

从“ this”指针创建一个副本,并在不影响“ this” C ++的情况下更改副本

来自分类Dev

在C ++中返回自动本地对象

来自分类Dev

C ++,Googlemock-测试本地对象

来自分类Dev

我的代码是创建对象的深层副本还是浅层副本?

来自分类Dev

C#创建绘图对象

来自分类Dev

从QML动态创建C ++对象

来自分类Dev

C ++类和对象的创建

来自分类Dev

C ++对象创建和列表

来自分类Dev

动态创建C#对象