相关分类: Java技术 C/C++ VB delphi
  • QPainter--画笔(QPen)和画刷(QBrush)

    文章转载自:https://www.devbean.net/2012/11/qt-study-road-2-brush-pen/ 前面一章我们提到,Qt 绘图系统定义了两个绘制时使用的关键属性:画刷和画笔。前者使用 QBrush 描述,大多用于填充;后者使用 QPen 描述,大多用于绘制轮廓线。 QBrush 定义了 QPainter 的填...

    2018-06-17 23:40:55

  • 重载 && 重载递增递和减运算符

    class Rule{ private : double m_Length; public : explicit Rule( double lg = 1.0 ) :m_Length{ lg }{} Rule operator ++ (); const Rule operator ++( int ); Rule operator -- (); const Rule operator --( int ); void showRuleLength() { cout " 长度: " this -...

    2018-06-17 23:40:53

  • [C++]实现简单无符号整数进制转换器

    大家好啊,今天为大家带来的是自己实现的用C++编写的简单进制转换器,用于10进制数和8进制数,16进制数,2进制数的相互转换. 首先,说明一下什么是进制.n进制就是一种用来表示数值的方法,n进制,顾名思义,逢n进1.我们日常生活中使用的基本都是10进制数,逢10进1;现代计算机处...

    2018-06-17 23:40:46

  • 静态库和动态库的区别

    什么是库? 库是写好的现有的,成熟的,可以复用的代码。 现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤: 静态库: 之所以成为【静态库】...

    2018-06-17 23:40:34

  • Qt 杂记——QTableWidget列表添加、删除(备份)

    1.列表的添加 需求:向一个有两列的Table中添加一条数据 思路: 新建一个inputDialog ,通过按钮打开Qt自带的inputDialog,传递回输入的数据,再添加到列表中 界面: 代码: inputDialog.h #ifndef INPUTDIALOG_H #define INPUTDIALOG_H #include QDialog namespace Ui...

    2018-06-17 23:40:49

  • POJ 3761 Bubble Sort 快速幂取模+组合数学

    转载于:http://www.cnblogs.com/767355675hutaishi/p/3873770.html 题目大意:众所周知冒泡排序算法多数情况下不能只扫描一遍就结束排序,而是要扫描好几遍。现在你的任务是求1~N的排列中,需要扫描K遍才能排好序的数列的个数模20100713。注意,不同于真正的冒泡排序...

    2018-06-17 23:40:16

  • 对象复制问题 && lvalue-rvalue &

    按值传递实参到函数和函数返回临时变量的副本,函数的效率对执行性能来说至关重要 如果避免这样的复制操作,则执行时间可能会大大缩短。 class CMessage{ private : char * m_pMessage; public : void showIt() const { cout m_pMessage endl; } // 构造函数 CMessage(...

    2018-06-17 23:40:28

  • HDU 5091---Beam Cannon(线段树+扫描线)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5091 Problem Description Recently, the galaxies broke out Star Wars. Each planet is warring for resources. In the Star Wars, Planet X is under attack by other planets. Now, a large wave of enemy spa...

    2018-06-17 23:40:23

  • 移动语义 && 函数调用过程中的 lvalu

    当以一个函数内的临时变量对象作为另一个函数的形参的时候,原函数内的临时对象即 rvalue,就会成为此函数内的 lvalue。 这样会重新导致效率低下,因为造成了大量复制操作。 utility头文件提供了 std:move() 函数。此函数返回作为 rvalue 传递给的任何实参。 观察下...

    2018-06-17 23:40:20

  • (HDU 5558) 2015ACM/ICPC亚洲区合肥站---Alice&

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=5558 Problem Description Alice wants to send a classified message to Bob. She tries to encrypt the message with her original encryption method. The message is a string S , which consists of N lowerc...

    2018-06-17 23:40:14

2