- 博客(8)
- 收藏
- 关注
原创 c++模板类vector成员函数
构造函数生成迭代器向末尾添加或删除元素插入元素删除元素清空容器目录构造函数生成迭代器向末尾添加或删除元素插入元素删除元素清空容器测试容器是否为空一.构造函数vector类提供了多个构造函数,可以根据需要灵活地使用这些函数创建vector对象。1. explicit vector (const allocator_type& alloc = allocator_type());默认构造函数。创建一个空的vector对象。alloc
2021-01-31 19:17:06 2958
原创 Linux下的编码转换iconv
iconv是linux下的编码转换的工具,它提供命令行和函数接口两种支持方式。一. 命令行Linux下的iconv命令可以实现文件编码方式的转换,可以输入iconv --help命令查看。iconv用法如下: iconv [选项…] [文件…]选项有以下几种,可以结合使用。下面是通过help命令查看的部分使用信息:输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, --to-code=名称 输出编码信息:-l, --list
2020-12-31 16:45:58 1424
原创 计算机编码方式
ASCII、ANSI、UNICODE、UTFASCII(American Standard Code for Information Interchange): 美国信息交换标准代码。ASCII码是一种单字节编码方式。众所周知,计算机只能处理0和1,因此任何字符都需要转换为一串由0和1组成的指令序列才能进行处理。一个字节包含8个bit(位),每个bit都可以是0或1,因此共有256种组合方式,每种组合方式都可以用来表示一个字符,这种将字符和计算机种的数字序列对应起来,形成一种一一映射关系的行为,实际
2020-12-26 13:15:44 1735
原创 c++模板类string成员函数
c++在c语言的基础上扩展了对于字符串的支持,使其使用方式更加多样化,使用者可以根据实际需要选择最佳的使用方式,具有更强的可操作性。c++继承了c语言中的c风格字符串,并开发出了内置的string类。c语言标准函数库中提供了大量的函数用来操作以’\0’结尾的字符串,比如strcpy、strlen、strcmp、strcat等。c++继续支持这些函数,并且在string类中提供了功能与之一样的成员函数,另外还增加了一些其他的功能。一.string类构造函数string类提供了多个构造函数,可以根据数据需
2020-12-18 20:39:43 1398 1
原创 c语言中的0、’0’、’\0’、”0”及NULL
c语言中的0、’0’、’\0’、”0”及NULLASCII表字符的表示方法:①单引号表示法:例如 ‘A’②十进制表示法:直接使用该字符在ASCII表中的序号(即十进制值),例如65③转义字符表示:使用 ‘\index’,其中index为该字符在ASCII表中的(八进制或16进制)值,例如 ’\101’(八进制)和 ’\0x41’(16进制)。使用该方法时,\ 后面的字符值只能使用该字符在ASCII表中的八进制值和16进制值,且默认使用八进制;使用16进制需要在 \ 后面加0x。上面的’A’、65、
2020-12-13 22:40:22 6361 2
原创 同步、异步、并发、并行、线程、进程及多线程(一)
并行:指两个或多个事件在同一时间段内发生。并发:指两个或多个事件在同一时刻发生。(同时发生)同步:即程序的顺序执行。调用者依赖于被调用者。当一个请求被发送给被调用者时,调用者需要等待被调用者执行完毕才能继续往下执行自己的程序。在被调用者执行完自己的代码块之前,调用者一直处于等待状态,不能做其他的事情。比如上面的例一中的main()函数和函数a()就是一个同步调用关系,在a()执行完之后,才会输出”Hello!Leili”。如果函数a()运行了很长时间,假设运行了10秒,那么在输出”Hello!”后要.
2020-12-05 13:51:14 392
原创 CP56time2a时标格式说明
CP56time2a时标格式说明CP56time2a时标格式是101/104规约中定义的一种标准格式。101和104是电力通信规约的一种,2000年左右进行了修订,现在使用的104规约应该就是2000年的版本。下面是网上找的一张关于CP56time2a时标格式的很常见的图。表格及时间项分析该时标格式使用7个字节来表示时间信息,一个字节包含8位二进制数。在上图的表中体现为——从最左侧8所在的行开始,到下面56所在的行,共7行。每一行表示一个字节,每行从右向左依次是该字节的第一位(最低位)、第二位、……
2020-11-30 09:22:22 11290
原创 gcc cc c++ g++编译入门
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-11-20 18:38:40 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人