Qt 新手提问,谢谢。C++

作者&投稿:仪印 (若有异议请与网页底部的电邮联系)
Qt新手求助~

这是c++的知识点。类的私有变量只能有类成员函数和友元类访问。你要是把curFile放到public就可以访问

你运气好咯。。碰到我。。

因为你路径带有中文。Qt不能带有中文路径
=======================================

是我大意了,竟然没看清楚你的错误原因。。除了中文路径外

还有就是你没装到g++ make: g++: Command not found 提示你没找到g++

看你用的是kubuntu 那你可以用这个命令安装..
sudo apt-get install build-essential

这个就是GCC的开发环境了,比较方便

装好后就可以用了,不需要配置qt creator已经帮你搞好一切了。
win系统更简单,双击,然后一路next就OK
学Qt的话,可以一起交流一下

-> 和 . 都是成员引用运算符,效果基本上一样,区别主要在符号的左边:
点号的左边必须是对象或者引用,并且这个符号不能重载。
箭头的左边可以是指针也可以是重载了箭头的类对象。

如果你是通过对象来引用对象的成员则需要使用点号来实现,如果是通过对象指针则必须使用箭头来实现。

你上面的代码:
in.readAll() 这里的in是对象,所以使用的是点号. (注意这里是readAll)。
file->close(); 这里的file是指针,所以要使用箭头符号。

建议: QT是面向对象的C++库,建议你先学好C++面向对象和指针部分的知识在学QT。

.是变量,->是指针