![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
老师好我是赵同学
这个作者很懒,什么都没留下…
展开
-
C++面向对象(二)
C++的函数重载在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。不能仅通过返回类型的不同来重载函数。#include <iostream>using namespace std; class printData{ public: void print(int i) { ...原创 2020-04-20 11:00:14 · 208 阅读 · 0 评论 -
C++面向对象
在学校学习的C++面向对象在毕了业以后都还给了学校,很多基础都忘了,最近有时间刚好复习一下这块,顺便记个笔记。继承:派生类继承基类当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。class derived-class: access-specifier base-class访问修饰...原创 2020-04-20 10:39:34 · 192 阅读 · 0 评论 -
C++使用VerQueryValue获取文件的属性(详细信息)
VerQueryValue()函数用于从指定的版本信息源获取版本信息,在调用该函数之前,需要先调用GetFileVersionInfoSize()函数和GetFileVersionInfo()函数:BOOL WINAPI VerQueryValue( __in LPCVOID pBlock, //由函数GetFileVersionInfo得到的版本信息源 __in L...原创 2020-04-16 16:22:48 · 3307 阅读 · 4 评论 -
C语言如何在一个.c源文件里调用另一个源文件中的函数
对于C语言来说main函数是程序的入口,当我们要开发一个比较大的程序时,可能会有很多代码,这时候想要为了方便维护通常都采取模块开发,将不同类的模块写到不同的文件中首先定义一个.h的头文件,如function.h,在里面声明将要实现的函数,如int add(int a,int b);然后新建一个源文件为function.c,在function.c的开头添加#include "function...原创 2020-04-10 13:41:48 · 32606 阅读 · 13 评论 -
C++获取Windows系统下所有本地磁盘以及磁盘空间使用率
最近的项目开发要将原本只获取C盘的空间使用率升级为获取所有磁盘空间使用率。便写了一个例子来学习了一下如何获取Windows系统的盘符信息。首先获得系统所有磁盘的盘符,再判断是否为本地磁盘,如果是本地磁盘,调用get_disk_space()方法,获取该磁盘的磁盘空间。DWORD dwDriveStrLen;TCHAR wDrivesName[0x100];int DType;dwD...原创 2020-04-09 17:06:04 · 3192 阅读 · 2 评论 -
关于C++下使用string.at(0)获得的char类型转字符串输出时出现 烫烫烫烫 的乱码问题
首先定义一个字符串string s;这里面获取的数据是Windows操作系统的盘符信息。例如C:\ E:\这里是循环获取各个磁盘信息的所以不需要疑惑然后我只想提取盘符信息的首字节,用来传入get_disk_space(char driver, __int64& allSpace, __int64& freeSpace)方法,目的是为了获取每个磁盘的空间。我们需要传入...原创 2020-04-09 12:01:24 · 2206 阅读 · 0 评论 -
C++读取文本文件的最后一行,倒数第N行,倒数后N行,以及根据指定字符串在文本文件里逐行匹配并读取该行数据
我们知道文件的从头到尾按行读取是非常方便的。但是,有的时候我们只需要文件的最后一行数据来进行分析处理。最近因项目需要,所以我找了许多关于文件读取的相关资料尤其是针对于获取文件的最后一行或者后N行。把我最近的成果分享给大家。可以拿来直接用,也可以用来参考学习。也欢迎大家一起讨论。。。C++直接获取文本文件的最后一行#include <fstream>#include <...原创 2019-12-11 14:32:40 · 6375 阅读 · 0 评论