博客专栏  >  编程语言   >  c++基础知识

c++基础知识

入门级c++知识,一步一步扎实掌握c++基础

关注
0 已关注
10篇博文
  • C语言到c++的第一步 注释转换

    1.普通情况 /*int i = 0; 2.换行问题 /*int i = 0;*/int j = 0; /*int i = 0;*/ int j = 0; 3.匹配问...

    2016-06-04 23:16
    132
  • 热门题---链表面试题总结

     单链表一直是面试中的重点,今天就把常见的单链表面试题总结了一下 冒泡排序: 先将tail置为空,让prev和cur不停的往前走,条件cur不等于tail 控制每一趟冒泡,找出每次的最大...

    2016-06-24 00:34
    185
  • 模拟实现String类----传统写法

    面试时经常会遇到一道题,就是写一个简单的String类,很多人不假思索的就给出了下面这样的写法class String { String(char* str) :_str(new char[str...

    2016-07-08 13:33
    239
  • 模拟实现String类--->现代写法

    已经介绍过模拟实现一个String类的传统写法,现在,我们在来讨论一下使用现代写法模拟实现一个String类,现代写法能够更好更方便的管理代码,在有些地方也更高效 下面是实现的代码: class ...

    2016-07-08 13:42
    272
  • 模拟实现String类---->写时拷贝

    之前分享了模拟实现String类的传统写法和现代写法,今天再来分享一下写时拷贝的方法,写时拷贝主要用在一下场景中 需要大量拷贝构造,析构同样的空间,这样,传统写法和现代写法中国不断的开辟空间,析构空...

    2016-07-08 14:04
    198
  • 面试热门题C与C++的区别-------指针和引用

    在面试过程中,C语言和C++的区别总是面试官的侧重点,而指针和引用更是容易被问到,指针和引用的区别很简单,但很少有人能有全面的,有层次有条理的回答这个问题,所以有条理的总结归纳就显得尤为重要。 先来了...

    2016-09-11 21:34
    280
  • 如何创建一个类只能在堆(栈)上建立对象

    在C++中,类对象的建立方式有两种,一种是静态建立类对象,如A a;另一种是动态建立类对象,如A* p = new A; 这两种方式是有区别的:     静态建立类对象:是指全局对象,静态...

    2016-11-08 15:13
    634
  • 操作系统---进程调度算法

    调度类型---OS的三级调度 1.作业调度---高级调度(用于决定将外存上处于后备队列中的哪些作业调入内存,处于内存就绪队列,准备执行) 2.进程调度---低级调度(决定就绪队列中哪个进程将获得处...

    2016-11-27 00:37
    222
  • 网易---优雅的点

    小易有一个圆心在坐标原点的圆,小易知道圆的半径的平方。小易认为在圆上的点而且横纵坐标都是整数的点是优雅的,小易现在想寻找一个算法计算出优雅的点的个数,请你来帮帮他。 例如:半径的平方如果为25 优...

    2016-11-28 17:38
    138
  • 网易---跳石板

    小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即...

    2016-11-28 17:41
    121

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部