日常笔记

由于写一篇博客很很费劲,经常学习一天的内容写博客就得花费一天,费时费力。所以本篇博客主要记录一些日常琐碎的笔记。

C/C++

面向过程C语言

面向对象C++

C与C++的区别

C为面向过程语言,C++与C不是对立关系,而是包容关系。C++不仅包含面向过程的C,还可以面向对象,也可以泛型编程。简而言之,C++分为面向过程,面向对象,泛型编程模板,STL标准模板库四部分。

::运算符

作用域运算符,全局作用域直接加::

namespace命名空间

用途 解决名称冲突问题

  • 必须在全局作用域下声明
  • 命名空间下可以放入 函数、变量、结构体、类等。
  • 命名空间可以嵌套命名空间
  • 命名空间是开放的,可以随时加入新的成员,添加并合并
  • 匿名命名空间 static
  • 可以起别名

using

using声明

using std :: X,使用某变量或对象。如果该部分作用域已经存在同样的名称对象,则会产生二义性而报错。

using编译命令

using namespace X,使用命名空间。跟编译器说的。

const

const int a = 10;不分配内存,只在编译器符号表中。

const int a = b;分配内存

C++默认const内链接,C外链接即默认extern。

const与define

const有作用域,有类型。define无作用域,无类型

泛型编程模板与STL

Linux

基本命令

系统编程

网络编程

web编程

数据结构与算法

操作系统

进程

虚拟存储

计算机网络

TCP/IP协议

网络安全

数据库


纸短情长啊文章结束了但我们的故事还在继续
坚持原创技术分享,您的支持将鼓励我继续创作!