03 2018 档案

摘要:OpenGL环境搭建参考博客:VS2015下OpenGL库的配置。 运行结果: 阅读全文
posted @ 2018-03-19 16:50 !Vincent 阅读(1464) 评论(0) 推荐(0)
摘要:C++的容器类型可以分为顺序容器和关联容器两大类。顺序容器的知识可以参看我上篇的随笔《C++顺序容器知识总结》。关联容器支持通过键值来高效的查找和读取元素,这是它和顺序容器最大的区别。两种基本的关联容器类型是map和set。map的元素以键-值对的形式组织:键用作元素在map中的索引,而值则表示所存 阅读全文
posted @ 2018-03-16 17:20 !Vincent 阅读(5578) 评论(0) 推荐(0)
摘要:容器是一种容纳特定类型对象的集合。C++的容器可以分为两类:顺序容器和关联容器。顺序容器的元素排列和元素值大小无关,而是由元素添加到容器中的次序决定的。标准库定义了三种顺序容器的类型:vector、list和deque(双端队列)。此外,标准库还提供了三种容器适配器:stack、queue和prio 阅读全文
posted @ 2018-03-15 13:38 !Vincent 阅读(8923) 评论(0) 推荐(3)
摘要:vector是一种类型对象的集合,它是一种顺序容器,容器中的所有对象必须都是同一种类型。想了解顺序容器的更多内容:C++顺序容器知识总结。vector的对象是可以动态生长的,这说明它在初始化时可以不用指定大小,而是再使用时根据元素所需的空间动态增长。C++中还有一种常见的类型string,它和vec 阅读全文
posted @ 2018-03-14 23:01 !Vincent 阅读(7967) 评论(0) 推荐(0)
摘要:迭代器是一种检查容器内元素并遍历元素的数据类型。C++更趋向于使用迭代器而不是下标操作,因为标准库为每一种标准容器(如vector)定义了一种迭代器类型,而只用少数容器(如vector)支持下标操作访问容器元素。 一.定义和初始化 每种容器都定义了自己的迭代器类型,如vector: 每种容器都定义了 阅读全文
posted @ 2018-03-14 23:00 !Vincent 阅读(121831) 评论(0) 推荐(6)
摘要:概念 正则表达式是一种文本模式,包括普通字符和特殊字符。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。应用好正则表达式可以提高效率。下面简单的介绍正则表达式的常用用法和 阅读全文
posted @ 2018-03-14 19:32 !Vincent 阅读(579) 评论(0) 推荐(0)
摘要:string是C++标准库最重要的类型之一,string支持长度可变的字符串,其包含在string头文件中。本文摘自《C++PRIMER 第四版·特别版》和个人的一些总结。 一.声明和初始化 声明前必须在头文件中包含<string>标准库,声明如下: string类型有几种构造函数,所以其初始化方式 阅读全文
posted @ 2018-03-13 18:22 !Vincent 阅读(7447) 评论(0) 推荐(1)
摘要:一.strcat()函数 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。它返回一个指向字符串dest首地址的指针。它的声明如下: 实例如下: 输出: 升级的函数 char *strncat(cha 阅读全文
posted @ 2018-03-08 19:06 !Vincent 阅读(2508) 评论(0) 推荐(0)
摘要:1.二维数组中的查找 2.字符串 C/C++中的每个字符串都以’\0’结尾。为了节省空间,C/C++经常把常量字符串放到一个单独的内存区域。当几个指针赋值给相同的常量字符串时,它们实际会指向相同的地址空间。例如: 输出如下: 题目:请实现一个函数,把字符串中的每个空格替换成”%20”。例如输入“We 阅读全文
posted @ 2018-03-02 16:31 !Vincent 阅读(2080) 评论(0) 推荐(0)