注册 登录
编程论坛 C++教室

关于这句代码的问题,看不懂,哪位帮忙解答下

lf102102 发布于 2016-03-11 10:59, 2350 次点击
debug_printf(QString("enabled:") + demoMap->GetString("readcard_init.enabled",""),谁能解释下这句代码啥意思?看不懂啊。。求纯中文小白解释
4 回复
#2
rjsp2016-03-11 11:08
不就是 字符串拼接,然后再 debug_printf 出来嘛,你是不是对C++一点都不懂?
#3
lf1021022016-03-11 11:17
回复 2楼 rjsp
是啊,像那个箭头我就看不懂。。能整句解释下吗
#4
wengbin2016-03-11 11:46
demoMap->GetString("readcard_init.enabled","")

demoMap应该是一个类对象的指针,这个类有一个成员函数GetString(<参数列表>),->是专门用于操作指针的,对于一个对象的指针,用->来操作内存中的对象数据
#5
lf1021022016-03-11 14:04
回复 4楼 wengbin
我听别人解释说,是从demomap里查取类成员GETstring,然后赋值“readcard_init.enable”和“ ”?然后和前面的连起来,是这样理解吗?

[此贴子已经被作者于2016-3-11 14:37编辑过]

1