c++

C/C++ Qt Dialog 对话框组件应用

在Qt中对话框分为两种形式,一种是标准对话框,另一种则是自定义对话框,在一般开发过程中标准对话框使用是最多的了,标准对话框一般包括 QMessageBox,QInputDialog,QFileDialog 这几种,这里我将总结本人在开发过程中常用到的标准对话框的使用技巧。 Qt框架下,常用的标准对话
c++

C++ Primer 查漏补缺 —— C++ 中的各种初始化

初学者在刚开始读 C++ Primer 的时候,总是容易被书中各种初始化搞得头大:默认初始化、列表初始化、值初始化、类内初始值、构造函数初始值列表、 new int 和 new int() 的区别... 本文把书中这些概念集中总结如下,大括号【】内为原书中文版第 5 版的相应页码。 列表初始化(l
c++

C++(template模板 && 函数模板)

    C++(template模板 && 函数模板) 如果函数模板和普通函数,发成重载会优先调用普通函数,如果没有实现,会出错区别 普通函数可以进行隐式类型转换,模板不可以 templatevoid myPrint(T a,&nbs
c++

c++构造函数和析构函数

一、构造函数和析构函数的特点 构造函数和析构函数是一种 特殊的公有成员函数,每一个类都有一个默认的构造函数和析构函数; 构造函数在类定义时由 系统自动调用,析构函数在类被销毁时由 系统自动调用; 构造函数的名称 和类名相同,一个类可以有多个构造函数,只能有一个析构函数。不同的构造函数之间通过参数个数
c++

macos clion 2021 C++远程开发

工具: clion 2021 目标系统: centos 开发系统: macos 推荐用macos或者Linux 来开发C++,  因为windows的mingw编译太慢了, 一个hello world工程编译2分钟,真的太慢了 好像360管家或者系统会一直扫描, 会把编译速度拖慢 &nbs
c++

C++学习笔记1-命名空间、const关键字的用法、new/delete表达式、引用、C++强制转换、bool和异常

1.命名空间 ①来源:名字冲突就是在同一个作用域中有两个或多个同名的实体,为了解决命名冲突C++中引入了命名空间 ②定义:命名空间又称为名字空间,是程序员命名的内存区域,程序员根据需要指定一些有名字的空间域,把一些全局实体分别存放到各个命名空间中,从而与其他全局实体分隔开。通俗的说,每个名字空间都是
c++

C++学习笔记

文章目录 打印 左值(Lvalues)和右值(Rvalues) 类型限定符 C++ 存储类 auto 存储类 mutable 存储类 thread_local 存储类 循环 基于范围的for循环(C++11) 函数 匿名函数与表达式(Lambda 函数)(Lambda 表达式) 示例 Lambda函
c++

【520表白】C语言开发《浪漫流星雨》表白程序,源码来了!

今天是520告白节,特意为大家准备了我去年用C语言表白成功的浪漫表白流星雨项目源码,把这个发给你喜欢的女生,你还害怕520找不到对象,要一个人过吗? 话不多说,直接上效果: 开发环境:Visual Studio 2019 + EasyX图形库插件即可 接下来我们看看源码: #inc
c++

C++ STL set插入数据

首页 专栏 c++ 文章详情 0 C++ STL set插入数据 等待樱花盛开 发布于 5 月 10 日 一、方法 1、insert 1)直接将键的值插入set容器 格式 说明 pair<iterator,bool> insert (const va
c++

C++面试题-收集自<程序喵大人>

首页 专栏 c++ 文章详情 1 C++面试题-收集自&lt;程序喵大人&gt; ysysys 发布于 5 月 11 日 C语言 const的作用有哪些,谈一谈你对const的理解? 描述char 、const char、char const、const ch
c++

c++缓冲池循环队列实现

首页 专栏 c++ 文章详情 0 c++缓冲池循环队列实现 鲸冬香 发布于 5 月 15 日 承接上周任务,目的效果是写线程将数据写入缓冲区,读线程获取缓冲区中的数据。 缓冲区 数据结构 所谓缓冲区,就是开辟一段内存空间来保存数据,主要包括的属性为储存数据的内存
加载更多