模态对话框和非模态对话框的区别 2022-09-01
模态对话框,就是会阻塞同一应用程序中其它窗口的输入。模态对话框,就是会阻塞同一应用程序中其它窗口的输入。与此相反的是非模态对话框,例...详情>
Qt的组件定位机制 2022-09-01
Qt 提供了两种组件定位机制:绝对定位和布局定位。绝对定位就是一种最原始的定位方法:给出这个组件的坐标和长宽值。用户改变窗口大小,采用绝...详情>
常用拷贝和替换算法 2022-09-01
//copy算法 将容器内指定范围的元素拷贝到另一容器中 copy(iterator beg, iterator end, iterator dest)详情>
谈谈自定义异常的注意点 2022-09-01
自定义异常类必须继承于标准异常类exception;自定义异常类必须重写标准异常中的what方法;virtual const char* what()const throw()//防止父...详情>
谈谈你对异常接口声明的理解 2022-09-01
异常接口声明:为了加强程序的可读性,可以在函数声明中列出可能抛出异常的所有类型 void func();则此函数可以抛任何类型的异常 void func() t...详情>
异常的定义形式 2022-09-01
try { throw 异常值;//抛出异常 } catch(异常类型1) { 处理异常代码1; } catch(异常类型2) { 处理异常代码2; } catch(...)//... 上面列举的异...详情>
C++的动态捆绑机制是怎样的? 2022-09-01
当编译器发现我们的类中有虚函数的时候,编译器会创建一张虚函数表,把虚函数的函数入口地址放到虚函数表中,并且在类中秘密增加一个指针,这...详情>
物联网面试题:虚继承 2022-09-01
注意:虚继承只能解决具备公共祖先的多继承所带来的二义性问题,不能解决没有公共祖先的多继承的,工程开发中真正意义上的多继承是几乎不被使...详情>
纯虚析构与非纯虚析构的区别 2022-09-01
纯虚析构函数在C++中是合法的,但是在使用的时候有一个额外的限制:必须为纯虚析构函数提供一个函数体。详情>
谈谈重载、重写、重定义的概念 2022-09-01
1、重载,同一作用域的同名函数。a、同一个作用域b、参数个数,参数顺序,参数类型不同c、和函数返回值,没有关系d、const也可以作为重载条件 ...详情>