点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - c map指针
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
摩托罗拉C++面试题
1.介绍一下STL,详细说明STL如何实现vector。 Answer: STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。 STL有以下的一些优点: 可以方便容易地实现搜索数据或对数据排序等一系列的算法; 调试程序时更加安全和方便; 即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台的)。 vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。 2.如果用VC开发程序,常见这么几个错误,C20
所属分类:
其它
发布日期:2009-08-19
文件大小:40960
提供者:
aa074
全面介绍Windows内存管理机制及C++内存分配实例
本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
所属分类:
网络攻防
发布日期:2009-12-04
文件大小:132096
提供者:
perfectpdl
AVR单片机C语言开发入门指导
第1章 AVR单片机与C语言 1.l 用C语言开发单片机的优势 1.2 AVR单片机的特点 1.3 从Keil C51向ICCAVR快速过渡 l.3.1 AVR和 MCS-51存储器配置的对比 1.3.2 AVR输入/输出端曰的使用 1.3.3 AVR和MCS-51定时器的对比 1.3.4 AVR和MCS-51中断系统的对比 1.3.5 AVR和MCS-51位操作的对比 1.3.6 AVR单片机内置EEPROM的使用 1.3.7 AVR单片机内置看门狗电路(Watchdog)的使用 l.3.8
所属分类:
C
发布日期:2010-04-15
文件大小:15728640
提供者:
knknkan
数据结构图的遍历及拓扑排序
图的遍历#include #include #define max 100 //定义节点最大个数 int tag[100]; typedef char datatype; /*----------------定义边信息--------------*/ typedef struct node { int adress; // 记录节点位子 struct node *next; //指向下一条边的指针 } edgenode; /*-------------节点元素---定义类型----------
所属分类:
C
发布日期:2010-05-31
文件大小:6144
提供者:
zhouweimin315
c++标准库函数大全
C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容分为10类: C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串 C6.容器 C7.迭代器
所属分类:
C/C++
发布日期:2014-08-03
文件大小:6291456
提供者:
neu2011net
c语言版map管理系统
基于c语言的map管理系统,里面包含对指针的利用,二进制文件读写操作,链表排序。
所属分类:
C
发布日期:2015-04-03
文件大小:5242880
提供者:
baidu_15173959
C++反射功能
众所周知,C++不支持反射,这让热衷C++的伙伴们难免有些失意,在需要用到反射的时候,不得不使用java或者C#。然而,通过一定的技巧,C++依然可以实现类似反射的功能。该源码项目通过运用函数指针,tinyxml,哈希map等技术,实现了在配置文件xml中自由切换类名,程序运行时动态创建相应类对象的功能。
所属分类:
C++
发布日期:2017-01-07
文件大小:484352
提供者:
qq_29566841
智能指针的简单实现
这是一个c++的智能指针,可以用c++的map ,vector等等 用起来还是比较简单的包含一个头文件就可以了
所属分类:
C++
发布日期:2018-05-03
文件大小:6144
提供者:
henry3695
C++作业_选课系统
C++程序设计课程的作业,允许使用STL。功能要求是,有注册学生、注册课程、选课、退课的功能。大体实现思路是,对于每个课程和学生,用map保存其信息,灵活方便;为实现注册功能,用指针线性表管理学生和课程,方便动态创建和统一析构;为实现选课和退课功能,维护学生和课程之间的二元关系及其逆关系(用指针序偶的集合实现)。可见,学生信息和课程信息在内存中是唯一的,选课和退课的操作都是对指针进行的,节省内存。注意,与硬盘交互的文件功能可能存在问题。
所属分类:
C/C++
发布日期:2019-01-23
文件大小:4194304
提供者:
weixin_42156883
C++提高编程PDF版.pdf
2.1 STL的诞生 长久以来,软件界一直希望建立一种可重复利用的东西 C++的面向对象和泛型编程思想,目的就是复用性的提升 大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作 为了建立数据结构和算法的一套标准,诞生了STL 2.2 STL基本概念 STL(Standard Template Library,标准模板库) STL 从广义上分为: 容器(container) 算法(algorithm) 迭代器(iterator) 容器和算法之间通过迭代器进行无缝连接。 STL 几
所属分类:
C++
发布日期:2020-03-29
文件大小:2097152
提供者:
weixin_43625164
c++面试题基础分享.doc
c++面试题53个问题 1.C++的三大特性 2.C和C++的区别 3.全局变量和局部变量在内存分配上有何不同 4.static的作用 5.const解释其作用 6.指针和引用的区别 7.智能指针 8.简述深拷贝和浅拷贝的区别 9.编写my_strcpy函数,实现与库函数strcpy类似的功能,不能使用任何库函数 10.请讲述堆和栈的区别 11.全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的 12.new、delete、malloc、free之间
所属分类:
C++
发布日期:2020-03-24
文件大小:203776
提供者:
qq_35826851
常见C++笔试面试题.pdf
都是在网上搜集的常见笔试面试题,整理不易,希望能帮到求职的小伙伴在成功编译之后,就进入了链接阶段。 用法: gcc hello.o- o hello 作用∶将编译输岀文件 hello.o链接成最终可执行文件helo。 运行该可执行文件,出现正确的结果如下 >>>.hello Hello world! C++11包含大量的新特性:包含 lambda表达式,类型推导 keyword:auto decltype,和模板的大量改进。 decltype实际上有点像auto的反函数auto
所属分类:
C++
发布日期:2019-09-04
文件大小:594944
提供者:
a530011715
基于C++ map中key使用指针问题的详解
本篇文章是对C++ map中key使用指针的问题进行了详细的分析介绍,需要的朋友参考下
所属分类:
其它
发布日期:2020-09-05
文件大小:46080
提供者:
weixin_38663113
c++容器list、vector、map、set区别与用法详解
c++容器list、vector、map、set区别 list 封装链表,以链表形式实现,不支持[]运算符。 对随机访问的速度很慢(需要遍历整个链表),插入数据很快(不需要拷贝和移动数据,只需改变指针的指向)。 新添加的元素,list可以任意加入。 vector 封装数组,使用连续内存存储,支持[]运算符。 对随机访问的速度很快,对头插元素速度很慢,尾插元素速度很快 新添加的元素,vector有一套算法。 map 采用平衡检索二叉树:红黑树 存储结构为键值对
所属分类:
其它
发布日期:2020-12-17
文件大小:97280
提供者:
weixin_38747211
C++标准模板库map的常用操作
一:介绍 map是STL的关联式容器,以key-value的形式存储,以红黑树(平衡二叉查找树)作为底层数据结构,对数据有自动排序的功能。 命名空间为std,所属头文件 注意:不是 二:常用操作 容量: a.map中实际数据的数据:map.size() b.map中最大数据的数量:map.max_size() c.判断容器是否为空:map.empty() 修改: a.插入数据:map.insert() b.清空map元素:map.clear() c.删除指定元素:map.
所属分类:
其它
发布日期:2021-01-01
文件大小:41984
提供者:
weixin_38613681
基于C++ map中key使用指针问题的详解
C++实际开发的过程会经常使用到map。map是一个key-value值对,key唯一,可以用find进行快速的查找。其时间复杂度为O(logN),如果采用for循环进行遍历数据时间复杂度为O(N)。如果map中的数据量比较少时,采用find和for循环遍历的效率基本没有太大的区别,但是在实际的开发过程中,存储在map中的数据往往是大量的,这个时候map采用find方式效率比遍历效率高的多。 确定采用find方式查找数据后,我们需要考虑存储map的空间复杂度,对于基础数据类型的数据(int ch
所属分类:
其它
发布日期:2021-01-01
文件大小:49152
提供者:
weixin_38689857
c++中vectorlt;intgt;和vectorlt;int*gt;的用法区别
在使用STL容器(比如map、list、vector等)的时候,是用放一个对象还是放一个对象指针,即是用vector还是vector,这里的vector可以换成其他的容器,int可以换成其他基本类型,也可以自定义的数据结构或类。 首先,要说明的是,这两种方式,怎么用都可以实现功能,把一组整型数放到容器里。先看看两种方式在使用的时候的区别。 1.vector 代码如下:vector vecTemp;for (int i=0; i< 10; i++){ vecTemp.push_back(i)
所属分类:
其它
发布日期:2020-12-31
文件大小:40960
提供者:
weixin_38688403
红黑树可运行代码C++ 使用无父指针的节点构造
C++实现仅有孩子节点的红黑树 在旋转时用栈存储叔叔父亲祖先等等。 支持基本的插删查。 使用该红黑树编写的Map通过部分OJ,未发现bug。 /* 此版本无父指针,旋转时用栈确定祖先。 使用该红黑树编写的Map通过部分OJ,未发现bug */ #include #include #include #include #include using namespace std; #define RefValue -1e8 #define red 0 #define black 1 template s
所属分类:
其它
发布日期:2021-01-08
文件大小:58368
提供者:
weixin_38512781
c++ STL容器总结之:vertor与list的应用
STL提供六大组件,彼此可以组合套用 1、容器(containers):各种数据结构,如vertor,list,deque,set,map.从实现的角度来看,STL容器是一种class template 2、算法(algorithms):各种算法如sort,search,copy,earse。STL算法是一种 function template。 3、迭代器(iterators):扮演容器与算法之间的胶合剂,是所谓的“泛型指针”。所有STL容器都有自己的专属的迭代器。 4、仿函数(functor
所属分类:
其它
发布日期:2021-01-21
文件大小:82944
提供者:
weixin_38635449
C++ 11新特性之template
这是C++11新特性介绍的第八部分,涉及到template相关的新特性。 不想看toy code的读者可以直接拉到文章后看这部分的总结。 function C++提供了很多种可调用对象,例如函数指针、lambda、重载了operator()的对象等。有时我们需要将这些对象统一管理,这时使用如下这种方式是不行的: int add(int i, int j) { return i + j; } struct divide { int operator()(int i, in
所属分类:
其它
发布日期:2021-01-20
文件大小:51200
提供者:
weixin_38646706
«
1
2
3
»