![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
iotcsdn
这个作者很懒,什么都没留下…
展开
-
tcpdump
./configure --prefix=$PWD/install --host=arm-himix200-linux-gcc --with-pcap=linuxmakemake install原创 2021-12-12 20:10:38 · 358 阅读 · 0 评论 -
C++设计模式
https://blog.csdn.net/wuzhekai1985/article/details/6660462创建型模式(这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。)单例模式(Singleton Pattern) Ensure a class has only o...转载 2019-03-04 09:13:54 · 82 阅读 · 0 评论 -
c/c++ 结构体的
C++中的结构体与类的区别: (1)class中默认的成员访问权限是private的,而struct中则是public的。 (2)class继承默认是private继承,而从struct继承默认是public继承。1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; ...原创 2019-02-13 23:39:05 · 95 阅读 · 0 评论 -
c++ STL
1.容器顺序容器有以下三种:可变长动态数组 vector、双端队列 deque、双向链表 listvector 是可变长的动态数组,支持随机访问迭代器,在中间插入或删除元素时,因为要移动多个元素,因此速度较慢,平均花费的时间和容器中的元素个数成正比。list(双向链表)在已经定位到要增删元素的位置的情况下,增删元素能在常数时间内完成,不支持根据下标随机存取元素deque 也是顺序容...翻译 2019-01-24 23:09:43 · 128 阅读 · 0 评论 -
static 关键字作用
1.变量和普通函数限定作用域2.保持变量内容的持久。3.类的成员函数加static 表明该方法属于类,而不是对象。 <类名>::<静态数据成员名>4.默认初始化为0 ...原创 2019-01-02 22:50:00 · 118 阅读 · 0 评论 -
C++ 学习笔记三
1.文件和流2.C++动态内存分配栈:在函数内部声明的所有变量都将占用栈内存。 堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。 在 C++ 中,您可以使用特殊的运算符为给定类型的变量在运行时分配堆内的内存,这会返回所分配的空间地址。这种运算符即 new 运算符。如果您不再需要动态分配的内存空间,可以使用 delete 运算符,删除之前由 new 运算符分配的内存、 ...原创 2019-01-02 17:30:04 · 106 阅读 · 0 评论 -
linux C++ clock()函数计算代码运行时间
在Windows Sleep()占用processor time,#include <stdio.h> #include <time.h> #include <windows.h> int main() { printf("The start clock is: %ld\n", clock()); Sleep...原创 2019-01-03 22:51:17 · 7611 阅读 · 0 评论 -
C++ 学习笔记 二
1.指针与引用引用只能在定义时被初始化一次,之后不可变;指针可变;引用不能为空,指针可以为空;程序为指针变量分配内存区域,而引用不需要分配内存区域。引用没有 const,指针有 const;引用必须在创建时被初始化。指针可以在任何时间被初始化。2.数据结构// 声明一个结构体类型Books struct Books{char title[50];char...原创 2018-12-29 17:12:27 · 104 阅读 · 0 评论 -
c++ 多线程 锁(互斥锁)
多线程程序,如果涉及到对共享资源的并发读写,就会产生资源争用(Data Race)。解决资源争用,最直接的想法是引入锁,对并发读写的数据进行保护(更高级的则包括无锁编程—— Lock Free Programming)。但是,锁又有很多种类,例如:自旋锁(Spinlock)、互斥锁(Mutex)、读写锁(Read-Write-Lock)等等。开发过程中,对于多线程的情况下,单个基础数据类型的数...原创 2019-01-03 17:10:05 · 1020 阅读 · 0 评论 -
c++ 学习笔记一
参考:http://www.runoob.com/cplusplus/cpp-modifier-types.html1.C++ 完全支持面向对象的程序设计,包括面向对象开发的四大特性:封装,抽象,继承,多态。2.标准的 C++ 由三个重要部分组成:核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。 C++ 标准库,提供了大量的函数,用于操作文件、字符串等。 标准模板库(S...原创 2018-12-28 23:58:31 · 135 阅读 · 0 评论 -
Linux C++ vector
#include<iostream>#include<vector>using namespace std;int main(){ vector<int>::iterator it; vector<int > v; int i; for(i=0;i<10;i++)//添加10个元素 1,2,3.... ...转载 2018-12-26 22:59:56 · 1505 阅读 · 0 评论