C++
文章平均质量分 90
橘猫不是肥猫
如何有做不到的事,那肯定是因为自己没有努力;如果努力了还是做不到,那是因为自己还不够努力,加油。
展开
-
一种C++ 单例万能模板类的实现和使用
C++线程安全的饿汉单例模板类实现,可发挥功能类的多重使用方式原创 2021-12-18 16:41:55 · 1670 阅读 · 0 评论 -
QML 树控件TreeView默认展开所有节点的方法和实现
背景 近来在做Qt界面设计相关的项目,由于主窗体的框架是用QtQuick搭建的,所以必须从传统的C++开发转向JS风格的QML开发,QML我理解他的话就是一个JavaScript风格的描述性说明语言,至于QtQuick则相当于Qt官方为qml开发提供的一个通用强大的组件库吧,QML与QtQuick的关系相当于C++与STL吧。扯远了,说白了就是在项目的开发过程中,需要构建一个提供导航功能的流程树,其所有节点默认是展开的,点击打开其子节点对应的界面。树控件TreeView...原创 2021-09-07 15:59:42 · 4193 阅读 · 2 评论 -
C++入门必掌握知识点总结
C++发展历史:C with classes :类及派生类、公有和私有成员、类的构造和析构、友元、内联函数、赋值运算符重载等。C++ 1.0:添加虚函数概念,函数和运算符重载,引用、常量等。C++ 2.0:更加完善支持面向对象,新增保护成员、多重继承、对象的初始化、抽象类、静态成员以 及const成员函数。C++ 3.0:进一步完善,引入模板,解决多重继承产生的二义性问题和相应构造和析...原创 2019-05-08 17:26:20 · 1248 阅读 · 0 评论 -
C++类与对象入门实践(日期类的实现)
日期类class Date{public: //成员函数private: int _year; int _month; int _day;};日期类成员对象: 年、月、日实现功能: 成员函数 即用四个默认成员函数就可以实现一个日期类。1.构造函数 实现日期年月日的初始化,函数包括年月日的初始化,传参(判断初...原创 2019-05-15 16:32:15 · 1660 阅读 · 1 评论 -
C++类与对象知识总结(定义基础使用、默认成员函数、深入补充)
C++面向对象编程:即把创建的类对象的成员声明、定义初始化、成员函数功能实现全部封装在类里面,使用时由创建的类对象直接调用。 关注的是对象,将一件事拆分成不同的对象,靠对象之间的交互完成。一、类定义、作用域、实例化、成员限定符及封装、类的大小计算、this指针类的定义和类体成员结构class className //关键字 + 类名{ //类体:由成员函数和成员变量组成...原创 2019-06-06 16:36:30 · 819 阅读 · 0 评论 -
文件快速定位神器(C++小项目实战)
C++实现文件搜索小工具文件快速定位器:可支持 1) 文件名(全部汉字或部分汉字),2) 文件名拼音,3)文件名首字母,4)汉字和拼音, 汉字和首字母混在一起的搜索。 功能:输入要搜索文件,在终端上显示出相匹配的文件名和文件所在路径。一、项目背景背景:Linux环境下有find命令,用来查找文件便捷高效,而windows下文件框的默认搜索是搜索时再进行暴力查找,非常的慢,不能进行全...原创 2019-08-11 11:45:43 · 9366 阅读 · 1 评论 -
P2P下载器(Linux下C++项目实战)
P2P下载器:即点对点下载器,服务端与客户端。服务端共享文件列表,客户端配对相应服务端,下载所需要的文件。一、项目介绍1.项目功能 搜索附近(局域网内)在线用户, 此处不足(只能在局域网内获取,需要网络穿透技术获取别的网络),获取到在线用户列表,可以查看指定用户的共享文件列表,然后对感兴趣的文件进行下载。 项目功能分为服务端和客户端的功能。 1)服...原创 2019-08-24 10:50:44 · 2746 阅读 · 4 评论