logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++-QT聊天工具-界面切换

本文实现QT聊天工具的界面,一个类实现一个界面,通过信号和槽槽机制切换界面,主界面通过按钮切换置子界面,子界面通过关闭事件和按钮返回主界面。效果图整个工程文件免费下载:https://download.csdn.net/download/qq_40788199/12045186主界面设置界面注册界面聊天界面信号(signals)信号是定义在类里面的一个...

C++标准模板(STL)- 类型支持 (受支持操作,is_assignable, is_trivially_assignable, is_nothrow_assignable)

1) 若表达式 std::declval() = std::declval() 在不求值语境为良态,则提供等于 true 的成员常量 value 。否则, value 为 false 。2) 同 (1) ,但赋值表达式的求值将不调用任何非平凡的操作。3) 同 (1) ,但复制表达式的求值将不调用任何不是 noexcept 的操作。

文章图片
#c++
c++ 11 原子操作库 (std::atomic)(二)

每个 std::atomic 模板的实例化和全特化定义一个原子类型。若一个线程写入原子对象,同时另一线程从它读取,则行为良好定义(数据竞争的细节见内存模型)。

#c++
C++标准模板(STL)- 类型支持 (类型特性,is_floating_point,is_array,is_enum)

检查 T 是否为浮点类型。若 T 为 float 、 double 、 long double 为浮点类型,包含任何 cv 限定变体,则提供等于 true 的成员常量 value 。否则, value 等于 false 。检查 T 是否数组类型。若 T 为数组类型,则提供等于 true 的成员常量 value 。否则, value 等于 false 。检查 T 是否为枚举类型。若 T 为枚举类型,

文章图片
#c++
C++标准模板(STL)- 类型支持 (类型属性,is_bounded_array,is_unbounded_array)

检查 T 是否为拥有已知边界的数组类型。若 T 是有已知边界的数组则提供等于 true 的成员常量 value 。否则 value 等于 false 。检查 T 是否为未知边界数组类型。若 T 是有未知边界的数组类型则提供等于 true, 的成员常量 value 。否则 value 等于 false 。

文章图片
#c++
C++11标准模板(STL)- 算法 - 比较操作 (std::equal)

1,3) 如果范围 [first1, last1) 和范围 [first2, first2 + (last1 - first1)) 相等,返回 true ,否则返回 false

文章图片
#c++#算法
C++11标准模板(STL)- 算法 - 最小/最大操作(std::min)

返回给定值中的较小者。1-2) 返回 a 与 b 的较小者。3-4) 返回 initializer_list ilist 中值的最小者。

文章图片
#c++#算法
c++11 日期和时间工具 (std::chrono::time_point)(一)

类模板 std::chrono::time_point 表示时间中的一个点。它被实现成如同存储一个 Duration 类型的自 Clock 的纪元起始开始的时间间隔的值。

#c++
c++ 11 原子操作库 (std::atomic)(三)

每个 std::atomic 模板的实例化和全特化定义一个原子类型。若一个线程写入原子对象,同时另一线程从它读取,则行为良好定义(数据竞争的细节见内存模型)。

#c++
c++11 智能指针-辅助类 (std::enable_shared_from_this)

std::enable_shared_from_this 能让其一个对象(假设其名为 t ,且已被一个 std::shared_ptr 对象 pt 管理)安全地生成其他额外的 std::shared_ptr 实例(假设名为 pt1, pt2, ... ) ,它们与 pt 共享对象 t 的所有权。

#c++
    共 16 条
  • 1
  • 2
  • 请选择