- 博客(8)
- 收藏
- 关注
转载 Git使用
一、本地操作:1.其它git init:初始化本地库git status:查看工作区、暂存区的状态git add :将工作区的“新建/修改”添加到暂存区git rm --cached :移除暂存区的修改git commit :将暂存区的内容提交到本地库tip:需要再编辑提交日志,比较麻烦,建议用下面带参数的提交方法git commit -m “提交日志” :文件从暂存区到本地库2.日志git log:查看历史提交tip:空格向下翻页,b向上翻页,q退出git log --pretty
2020-05-13 16:25:33 188
原创 C++中公有继承、保护继承、私有继承的区别
前言:我在这道题上吃了两次亏,第一次是在联影的面试上,第二次是在尚泰的面试上。要注意的是所有制继承影响的子类的成员,和子类的对象。公有继承时基类中各成员属性保持不变,基类中private成员被隐藏。派生类的成员只能访问基类中的public/protected成员,而不能访问private成员;派生类的对象只能访问基类中的public成员。私有继承时基类中各成员属性均变为private,并且基类...
2019-09-27 10:51:45 183
转载 关于c++中类的构造函数、拷贝构造函数、析构函数、赋值运算符等问题
C++中构造函数,拷贝构造函数和赋值函数的区别和实现C++中一般创建对象,拷贝或赋值的方式有构造函数,拷贝构造函数,赋值函数这三种方法。下面就详细比较下三者之间的区别以及它们的具体实现1.构造函数构造函数是一种特殊的类成员函数,是当创建一个类的对象时,它被调用来对类的数据成员进行初始化和分配内存。(构造函数的命名必须和类名完全相同)首先说一下一个C++的空类,编译器会加入哪些默认的成员函数...
2019-09-23 21:51:52 248
转载 C++中inline关键字的理解
1. 引入inline关键字的原因在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足而导致程序出错的问题,如,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来看一个例子:#i...
2019-09-23 20:39:35 297
转载 c++中explicit关键字
首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的类声明, 即...
2019-09-23 15:55:36 110
转载 秋招面试心得一(关于static)
面向对象的static关键字(类中的关键字)在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。先举一个静态数据成员的例子。#include <iostream.h> class Myclass { public: Myclass(int a,int b,int c); void GetSum(); private: ...
2019-09-12 21:27:38 115
原创 ubuntu 14.04更换阿里云2019.1.28
ubuntu 14.04更换阿里云2019.1.28使用sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份sudo vim /etc/apt/sources.list #修改sudo apt-get update #更新列表阿里云源deb http://mirrors.aliyun.com/ubuntu/ trusty...
2019-01-28 15:04:37 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人