自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 浅谈std::find( 返回值

比如当我们把指向容器中间元素的迭代器pMidItr作为last传进去时,当没有查找到指定元素时,实则返回的是指向容器中间元素的迭代器pMidItr;所以,在这里以自身的教训告诫大家,知其然要知其所以然,不能因为惯用就不去过多了解,经常使用的东西就是要去了解学习原理,才能避免一些基础又不常见的问题。按照之前的理解(个人误解),这样从begin查询到begin,那应该是查询不到的,查询不到应该返回end迭代器(而不是一定返回容器的end,只不过我们在大部分时间使用的时候都是在整个容器中查找。

2023-11-23 16:20:16 182

原创 VS2017QT5开发简易学生管理系统

整个系统界面如下图:1、点击“选择目的文件”即可通过文件路径选择进行查询的文件(XML)2、选择文件过后主窗口中的table显示学生信息列表3、点击“增加学生”、“查询学生”、“修改信息”、“删除学生”依次出现下面各图:具体实现图就不再贴了,所有对学生信息的操作结果都展示在主窗口中的table中。“刷新table”可将当前学生列表刷新,主要用于查询过后的table恢复。点击“保存”即可将操作结果保存至原文件中。接下来直接贴代码:StudentMg...

2021-07-28 00:22:59 1423 3

原创 函数指针小结

一直以来对函数指针,指针函数都比较迷糊,在这里记录一下函数指针的具体使用。错误代码(包括后面的代码,都只是部分代码,这里只探究内容):const Student* StudentMgr::query(const char* id) const{ ///创建文件操作对象及解析 Student queryStudent={}; rapidxml::file<> fdoc(this->_fileName); rapidxml::xml_document

2021-07-23 19:08:10 140

原创 rapidxml往xml文件循环写入内容

初次使用rapidxml往xml文件中循环写入内容,以下是错误演示:bool StudentMgr::save (){ ///创建文件操作对象 rapidxml::xml_document<> doc; myNode* root = doc.allocate_node(rapidxml::node_pi,doc.allocate_string("xml version='1.0' encoding='gb2312'")); doc.append

2021-07-23 18:53:28 360

原创 初识sscanf_s

本人用rapidxml写一个学生信息操作的时候遇到了一个问题:一个由多个原子信息构成的属性值字符串如何取出其中单个的某个原子信息。xml文件内容如下:<?xml version="1.0" encoding="gb2312"?><StudentInformation> <StudentList> <Student>张三 男 1001 13440069817</Student> <Student&gt...

2021-07-18 04:05:18 4980

空空如也

空空如也

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

TA关注的人

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