自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Link

左手代码,右手生活。日拱一卒,脚踏实地。

  • 博客(10)
  • 收藏
  • 关注

原创 C++ iterator(2) adaptor function

一 简介1.std::insertertemplate< class Container >std::insert_iterator<Container> inserter( Container& c, typename Container::iterator i ); (until C++20) template< class Contain...

2020-03-31 19:59:02 180

原创 QWidget mapToGlobal 和 mapToParent

写在前面最近一个任务需要在界面(主窗口,顶级窗口,暂称为 c )中某个子控件(暂称为 a )位置显示一个自定义窗口(暂称为 b ),使用到了QWidget 的mapToGlobal 和 mapToParent,做下简单总结。从QWidget 的 pos 说起。一 QWidgetQWidget 是 Qt 中 GUI 对象的基类。QWidget 的 pos 属性介绍如下:This...

2020-03-26 21:26:32 3928

原创 QListWidget 几点使用总结

1. QListWidget 有时出现最后多一个空白行问题举例: 假设 QListWidget 的高度为150, border为1, item的高度为30,共有10个item。当将竖直滚动条滑到底部,会发现有一个空白行。方案:需要QListWidget一页(或者其高度范围)必须正好能显示整数个item即可。初看上去例子中一页正好显示5个item,其实不是,因为上下 border各需1px。把...

2020-03-26 20:29:47 1036

原创 C++11 std::ratio

一 简介头文件<ratio>template< std::intmax_t Num, std::intmax_t Denom = 1 >class ratio; (since C++11)1. std::ratio 支持编译期的有理数运算。2. 当 Num 和 Denom 是编译期的std::intmax_t的常量时,该模板的每个实例都精确表示某个有限...

2020-03-18 20:14:16 612

原创 C++ iterator(1) 几个辅助函数

一 简介头文件<iterator>1. std::advance增加迭代器it n个元素的步长template< class InputIt, class Distance >void advance( InputIt& it, Distance n );(until C++17)template< class InputIt, cla...

2020-03-17 19:21:23 479

原创 C++11 std::declval

一 简介头文件<utility>template<class T>typename std::add_rvalue_reference<T>::type declval() noexcept; (C++11 起) 1. std::declval将T转换为引用类型。2. 通常在模板中使用std::declval。3. std::declv...

2020-03-16 19:26:54 468

原创 C++ std::stringstream

一 简介stringstream可以很方便的进行数字与字符串的转换。头文件<sstream>template< class CharT, class Traits = std::char_traits<CharT>> class basic_stringstream;(until C++11)template< ...

2020-03-12 19:53:34 3256

原创 C++11 std::tuple

一 简介头文件 <tuple>template< class... Types >class tuple; (C++11)二 取值及辅助函数#include <functional> // tie#include <iostream> // cout cin#include <tuple> /...

2020-03-10 08:46:17 654

原创 C++ std::pair

一 简介定义于头文件<utility>template <class T1, class T2>struct pair;二 pair构造函数// 大致3类pair( const T1& x, const T2& y );template< class U1, class U2 >pair( U1&&...

2020-03-04 21:09:59 740

原创 C++ 成员模板(member template)

一 成员模板1. class 的成员可以是template。2. 但成员模板不能是virtual。3. 该语言特性往往被用来支持class template内的成员之间的自动类型转换。template <typename T>class A {public: template <typename U> void assign(const D&...

2020-03-02 20:43:52 2737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除