![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Ahuier21
恩,技术小白,大家多指教,鞠躬~
展开
-
使用C++实现磁盘使用率的计算==df -h
查看某块磁盘的内存使用率,以/home为例代码:#include <sys/stat.h>#include <sys/vfs.h>#include <unistd.h>#include <iostream>using namespace std;int main(){ double diskrate=0.0; struct statfs sf; if(0 == statfs("/home",&a原创 2020-08-26 14:02:13 · 1003 阅读 · 0 评论 -
gdb之简介
摘要像gdb这样的调试器的目的是让您看到一个程序在执行时“内部”发生了什么,或者一个程序在崩溃时正在做什么。gdb可以做四种主要的事情(再加上其他支持这些的事情),来帮助您在实际操作中发现捕捉bug:启动程序,指定可能影响其行为的任何内容。使程序在指定条件下停止。检查程序停止时发生的情况。改变程序中的内容,以便您可以尝试纠正一个错误,然后继续了解另一个错误。...原创 2020-07-01 16:12:57 · 240 阅读 · 0 评论 -
总结四类智能指针
智能指针的理解auto_ptrshared_ptr原创 2019-07-19 15:27:28 · 859 阅读 · 0 评论 -
二分查找
二分查找在最简单的形式中,二分查找对具有指定左索引和右索引的连续序列进行操作。这就是所谓的查找空间。二分查找维护查找空间的左、右和中间指示符,并比较查找目标或将查找条件应用于集合的中间值;如果条件不满足或值不相等,则清除目标不可能存在的那一半,并在剩下的一半上继续查找,直到成功为止。如果查以空的一半结束,则无法满足条件,并且无法找到目标。二分查找代码实现题目描述:给定一个 n 个元素有序的...原创 2019-07-22 17:28:53 · 83 阅读 · 0 评论 -
如何突破类private的访问控制限制
如何突破类private的访问控制限制类的访问控制权限如下:访问publicprotectedprivate同一个类yesyesyes派生类yesyesno外部及外部类类yesnono接下来主要说一下外部函数及外部类几种突破private访问权限的方法。调用公共成员函数#include <iostream>using...原创 2019-08-14 11:14:38 · 498 阅读 · 0 评论 -
C++11 新特性之std::move
std::move#include // move (ranges)#include // move (objects)对容器的move 以及对容器每个对象的move#include <iostream>#include <vector>#include <stddef.h>#include <string>#in...原创 2019-08-15 16:51:21 · 2682 阅读 · 0 评论