0%

c++ class constructor and destructor

构造函数

构造函数表现

构造函数的作用:

构造函数主要是用来初始化对象的---一般是成员,函数不用
–所以它需要在构建对象时就执行

阅读全文 »

c++类内存布局:

静态

下编译后的“内存布局”,此时还未分配内存,不能算是内存,只能说是文件布局

阅读全文 »

c++关键字之this

this指针是什么

this是一个指向当前正在使用的对象的指针,它是一个指针;
成员函数通过它来使用对象的值,通过它知道要对哪个对象的成员操作
如:

阅读全文 »

c++关键词之static

something share:

其实,一开始学习c++的时候,并没有想去了解它的语法原理。虽然学c的时候,附带学了汇编,也学到了内存段,和学编译原理的时候顺带了解了它的相关词法语法处理。  
现在开始从原因,历史,内存,汇编等角度去看cpp,觉得清晰了一些。虽然没有去学习g++或者其他编译器

阅读全文 »

c++关键词之const

const介绍,用法,原理,注意点等

const 介绍:

const是用于标示不可修改的变量,对象或函数的。
在其前面添加const就无法在之后做修改

用法
阅读全文 »

leetcode_linklist3

continue..

反转链表

Given a linked list, rotate the list to the right by k places, where k is non-negative.

阅读全文 »

leetcode——单链表2

partition list

这个是快速排序中一个很重要的步骤,即比该数大于等于的放其前小的放后。在链表中,基本思路:扫描链表,比给定数字小的不处理,比给定数字大的取下并插入到末尾

阅读全文 »

leetcode——单链表

两数相加:

  • 这道题是经一年多没刷题目之后,重新开始的第一道题,本来想着只是本地刷刷,后面开始就到leetcode提交了,毕竟写的程序还是得经过检验
  • 所以这道题就纯粹的解答,未经检验,只是本地跑通,并且加上了自己的一些看法,比如对该题目该思路可能可以应用在哪些地方,这样算法才有了真正的意义,个人十分不赞同一些在公司呆久了的人说数据结构算法没什么用的人2333
  • 废话不多说: 好久没写,第一道就别吐槽了,慢慢来
  • 题目描述:
    阅读全文 »

IP 协议和路由

IP的作用–路由

路由是什么?一个数据包如何在网络上传输?会对ip包做什么动作?
  1. 从广义上讲,路由是路线图,就像百度地图上源地址到目的地址的路线,路线有很多,故路由也很多;

    阅读全文 »

mac数据链路层的理解

mac层的功能介绍

mac层在理论上赋予了较全的功能,但是其实,实际上在使用的时候,由于无噪声通道,或者一些功能交给了上层的协议,所以实际的mac功能没有理论那么全面。mac层的实现包括在驱动和固件中,所以实际的功能得看芯片和固件的支持,比如是否支持监听模式;

阅读全文 »