码迷,mamicode.com
首页 > 编程语言 > 详细

关于在qt(c++语法上)使用中的一些问题

时间:2016-12-23 23:26:39      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:qt

1.在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。   
派生类的定义格式   
单继承的定义格式如下:   
class <派生类名>:<继承方式><基类名>  
 {   <派生类新定义成员>   };   
<继承方式>常使用如下三种关键字给予表示:  
public 表示公有基类;   
private 表示私有基类;   
protected 表示保护基类;


2.如果所使用的类名是名字空间(namespace)中的成员,那么在使用时候需要这样使用namespace::成员。


3.程序编译中错误

行class temp : public QMainWindow编译后出现

error: redefinition of ‘class ros2opencv::temp......

的错误,是因为可能出现多次被包换的宏。可以在文件前面添加

#ifndef ros2opencv_TEMP_H
#define ros2opencv_TEMP_H

文件后面添加

#endif 


4.编译出现如下错误

error: no matching function for call to ‘ros2opencv::temp::temp()‘, qnode(argc,argv)

其中temp指的是新的窗口定义的名称

关于在qt(c++语法上)使用中的一些问题

标签:qt

原文地址:http://sonicmlj.blog.51cto.com/6436610/1885596

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!