最新文章列表

stl map中用对象作为key

stl map中有时会用到使用自定义对象做key的情况,需要注意:   如果不指定compare函数,就要重载key类的<运算符,要注意重载的<运算符要有互补性,即A<B为true时,B<A必须为false。这种如果重载有漏洞在debug下会报错,但在realise下警告都没有。这样很有可能在使用时发现map中只有一个key。
神父不怕鬼吹灯 评论(0) 有1465人浏览 2012-05-30 13:26

jsp第十四天

    今天正式加入科协啦。     之前说看到数据库查询那章,感觉那本书讲得不是很清楚,并且现在也开数据库的课,掂量着先决定看后面的内容。第七章是jsp中javabean的应用,内容很少,但很重要。按我目前的理解javabean就是一个自己的类库,以后遇上类似的需求就可以直接拿来用。第八章讲servlet技术,内容也挺少,理解是用java编写的运行在web服务器中的程序。目前看到第九章,JSTL的 ...
来自海上的鱼 评论(0) 有743人浏览 2012-04-21 23:24

【STL】next_permutation的原理和使用

1、碰到next_permutation(permutation:序列的意思) 今天在TC上碰到一道简单题(SRM531 - Division Two - Level One),是求给定数组不按升序排列的最小字典序列(Sequence of numbers A is lexicographically smaller than B if A contains a smaller number on ...
leonard1853 评论(0) 有61733人浏览 2012-03-11 02:08

[转载]hash_map 原理 详解

搬家中, 请关注 nuihq.com   转载自:http://www.cppblog.com/kevinjee/archive/2008/12/01/68326.html   1 数据结构:hash_map原理 这是一节让你深入理解hash_map的介绍 ...
pswzyu 评论(0) 有1167人浏览 2011-11-28 20:46

[转载+原创]C++ STL 容器 的 基本特性 和 原理

搬家中, 敬请关注:nuihq.com 转载自: http://lasombra.iteye.com/blog/453852              http://lingyi.net/?p=70   STL的容器可以分为以下几个大类: 一:序列容器, 有vector, list, deque, string. 二 : 关联容器,     有set, multiset, m ...
pswzyu 评论(0) 有2889人浏览 2011-11-28 20:19

利用STL判断string是否为整数(set版)

还是利用STL判断string是否为整数中的那个问题,加一项要求: 1 2 111 222 111 111111 22344 111 2 1 oaini woain sdjjj woaini  文本中,有相等的string,最终区分出来的,是唯一的。   自然,就想到了用set容器   修改后的代码,如下:   #include <st ...
acme_ltt 评论(0) 有2211人浏览 2011-10-15 21:16

利用STL判断string是否为整数

有这么一个文件,内容如下:   1 2 111 222 111 111111 22344 oaini woain sdjjj woaini    怎么将其中的整数区分出来?   解决思路:   1、按行输入; 2、定义为string; 3、判断该string是否为整数; 4、存入vector; 5、输出。   整个过程,第三步是核心。     完 ...
acme_ltt 评论(0) 有1375人浏览 2011-10-15 21:00

使用STL解决变位词问题

**抛出问题** 这是一个算法题目,详细要求如下:   Description 输入N和一个要查找的字符串,以下有N个字符串,我们需要找出其中的所有待查找字符串的变位词(例如eat,eta,aet就是变位词)按字典序列输出,并且输出总数目 Input 第一行:N(代表共有N个字符串属于被查找字符串) (N<=50) 第二行:待查找的字符串(不大于10个字符) 以下N行:被查找 ...
acme_ltt 评论(0) 有1512人浏览 2011-10-07 14:18

一个STL对象的DLL边界传递问题

c++, DLL, std::string, STL, crt 这里有非常详细的一篇讨论仅供参考 也有可能是一个已知的微软实现问题 最近在重构项目时遇到的一个问题:提取了原来项目中的一些公共方法到一个新的DLL,暴露的工具方法中多数以const std::string& 为参数。在调试时发现当主程序(exe)调用DLL中的这些工具方法时传入的string会发生莫名其妙的变化(不是enco ...
zealotds 评论(0) 有2121人浏览 2011-09-01 21:29

浅析STL中function template的参数推导机制(argument deduction)——以插入排序为例

 STL的中心思想就是将容器和算法分开,分别独立设计和泛型化,然后通过迭代器来连接算法和容器。容器和算法利用C++ 中class template和function template机 ...
ifrog 评论(0) 有2031人浏览 2011-08-16 16:47

HDU 1234 开门人和关门人 .

开门人和关门人 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5354    Accepted Submission(s): 2759 Problem Description 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好 ...
STL 
sgeteternal 评论(0) 有662人浏览 2011-07-31 20:17

《STL源码剖析》系列文章说明

我写的这个STL源码剖析系列文章发表在我的CSDN博客上 欢迎大家学习探讨http://blog.csdn.net//MDL13412  
MDL13412 评论(0) 有736人浏览 2011-07-29 21:07

HDU 2072 单词数

http://acm.hdu.edu.cn/showproblem.php?pid=2072 set以及string的一点应用 #include <iostream> #include <fstream> #include <algorithm> #include <string> #include <set> //#in ...
基德KID.1412 评论(0) 有1279人浏览 2011-07-23 18:31

C++开源项目学习

    入门级:Ptypes     Ptypes一个开源轻量级的c++库,包括对一些I/O操作、网络通信、多线程和异常处理的封装。虽然代码有限,包括的内容不少,麻雀虽小,五脏俱全。     提高:STL Boost和STL ACE     Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容 ...
iamicebergs 评论(0) 有2478人浏览 2011-07-16 19:04

C++著名程序库的比较和学习经验 --转

  C++著名程序库的比较和学习经验(STL.Boost.GUI.XML.网络等等) 1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++ ...
xineohpanihc 评论(0) 有1265人浏览 2011-07-07 16:51

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics