C++
海天up
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者、消费者问题的互斥锁解决方法
#include <QCoreApplication>#include <QThread>#include <QTime>#include <QMutex>#include <QDebug>class Work : public QObject{protected: enum {WORKMAXSIZE = 1024}; char work[WORKMAXSIZE]; int freeSize; int原创 2020-10-22 16:58:09 · 407 阅读 · 0 评论 -
Qt实现扩展对话框
最近在看C++ GUI Qt编程这个书,按照书中第2章的描述,实现了一个扩展对话框。未展开时的界面:展开后的界面:实现的源码如下:#ifndef __SORTDIALOG_H__#define __SORTDIALOG_H__#include <QDialog>#include "ui_SortDialog.h"class SortDialog : public QDialog, public Ui::SortDialog{ Q_OBJECT protected原创 2020-10-10 16:25:23 · 271 阅读 · 0 评论 -
一个基于Qt的简单查找对话框
最近学习Qt时设计了一个简单的查找对话框,大致界面如下:当用户输入查找目标,按下查找按钮后,对话框会发射一个信号,信号中包含着查找目标,反向查找标志,匹配大小写标志等关键信息。代码如下://下面是QFindDialog的头文件#ifndef __QFINDDIALOG_H__#define __QFINDDIALOG_H__#include <QDialog>#include <QCheckBox>#include <QLabel>#include原创 2020-10-09 17:16:43 · 572 阅读 · 0 评论 -
使用Qt开发的计算器
最近学习了Qt的许多知识,在学习的过程中开发了这个window的计算器软件。界面设计如下:下面是这个计算器的源码链接:链接: https://pan.baidu.com/s/1FlBHxJoHAChMU2aljsZqNQ 提取码: gfcd下面是这个计算器的编译后的程序:链接: https://pan.baidu.com/s/1xv4nSpdvq006RP6TqSIBXg 提取码: 2zqk...原创 2020-05-11 17:41:21 · 690 阅读 · 0 评论 -
左移右移运算符的介绍和相关测试
左移运算是将一个二进制位的操作数按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位,这由不同的机器而定。在使用补码作为机器数的机器中,正数的符号位为0,负数的符号位为1。(MSDN原文明确说明,右移对于无符号类型强制补0,对于有符号类型续补符号位)测试代码#include ...原创 2020-01-22 10:33:49 · 235 阅读 · 0 评论 -
C++ 数组队列的一种实现方式
Queue.h#ifndef QUEUE_H#define QUEUE_H#include <iostream>#include <cstring>#define Queue_MAXSize 10using namespace std;class Queue{private: int data[Queue_MAXSize]; int front...原创 2020-01-22 09:28:30 · 446 阅读 · 0 评论
分享