
c++
文章平均质量分 82
linghhh
这个作者很懒,什么都没留下…
展开
-
c++ STL 基本容器理解(内含代码段)
C++中有两种类型的容器:顺序容器和关联容器。顺序容器主要有vector、list、deque等。其中vector表示一段连续的内存,基于数组实现,list表示非连续的内存,基于链表实现,deque与vector类似,但是对首元素提供插入和删除的双向支持。关联容器主要有map和set。map是key-value形式,set是单值。map和set只能存放唯一的key,multimap和multise转载 2017-05-18 16:16:54 · 545 阅读 · 0 评论 -
关于matlab与C++混合编程,关于接口函数MexFunction的编写,特别是结构体数组的传出到matlab的方法
本人原创,请大家参考下,有问题提出或者咨询我。里面用到的函数都不重要,重要的是mexFunction的写法。这个例子我已经能够成功传出结构体到matlab,并且结构体中含有数组的也成功传出。/*请务必运行以下程序后对照阅读*/#include #include #include #include using namespace std;void print(int num){原创 2017-07-15 18:07:38 · 2889 阅读 · 0 评论 -
操作系统 网络方面知识点
1. 堆和栈的区别: 一、堆栈空间分配区别: 1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈; 2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 二、堆栈缓存方式区别: 1、栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放; 2、堆是原创 2017-07-15 21:30:19 · 467 阅读 · 0 评论 -
常见C++面试题及基本知识点总结(一)
1. 结构体和共同体的区别。定义:结构体struct:把不同类型的数据组合成一个整体,自定义类型。共同体union:使几个不同类型的变量共同占用一段内存。地址:struct和union都有内存对齐,结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。关于内存对齐,先让我们看四个重要的基本概念:1.数据类型自身的对齐值:对于char型转载 2017-07-15 22:14:24 · 536 阅读 · 0 评论