- 博客(6)
- 收藏
- 关注
转载 linux 软硬连接深入剖析
通过学习《Linux ln 命令》一节可以看到,使用 ln 命令建立硬链接和软链接非常简单,那这两种链接有什么区别,它们各自的作用和特点又是什么?为了解开这些疑问,本节将对硬链接和软链接做深度剖析。对硬链接的深度剖析首先,我们再来建立一个硬链接文件,然后看看这两个文件的特点。[root@localhost ~]# touch test#建立源文件[root@localhost ~]# ln /root/test /tmp/test-hard#给源文件建立硬链接文件 /tmp/test-hard
2020-11-11 22:26:17
88
原创 C++ 顺序容器 swap之后迭代器指针问题
1.关于vector,deque,list容器 swap之后迭代器指针测试用例:vector<int> a = { 1,2,3,4 }; vector<int> b = { 5,6,7,8}; auto it = a.begin(); auto ii = b.begin(); cout << "a的第一个是" << *it << endl; cout << "b的第一个是" <<
2020-09-21 15:21:01
233
原创 C++各种类型转换区别 以及各自功能 应用场景(笔记)
C++共有四种类型转换,其中reinterpret_cast是四种类型中,最不安全的转换,建议尽量少使用,故本文不详细赘述。1. 静态类型转换( static_cast<目标类型>(原变量) )常用于类层次结构间,父类和派生类之间指针和引用的互相转换1.1允许内置数据类型转换 char a='a' double b =static_cast<double>(a);1.2允许父子(自定义类)之间指针或者引用的转换class base{}; //父类class so
2020-07-28 14:31:19
689
原创 线性表《判断表中 重复元素的个数 重复元素大于n/2》
int judgeRepeat(int A[],int n){ int i = 0; int c=A[0]; int count=1; for(i=1;i<n;i++) { if(c==A[i]) { cout++; } else { if(count >0) count--; else { c==A[i]; ...
2020-07-28 11:08:28
200
原创 C++运算符重载(输入输出运算符重载)
class complex1{public: complex1(double r=0,double i=0){real = r;imag=i;} friend istream &operator>>(istream &in,complex1 &c); friend ostream &operator<<(ostream &o...
2020-07-28 11:08:09
120
原创 指向类的非静态函数成员的指针、指向类的静态函数成员的指针(函数指针)、指向类的静态数据成员的指针(正常的指针)
#include "stdafx.h"#include <iostream>using namespace std;class Point{public: Point(int xx=0,int yy=0){X=xx;Y=yy;countP++;} Point(Point&p); int GetX(){return X;} int GetY(){return...
2020-07-28 11:07:57
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人