insert例子

11.20 使用insert代替下标操作。

#include<iostream>
#include<map>
#include<string>
#include<utility>
using namespace std;

int main()
{
    map<string,size_t> word_count;
    string word;
    while(cin>>word)
    {
        auto ret=word_count.insert({word,1});
        if(!ret.second)
            ++ret.first->second;
    }
    auto map_it=word_count.begin();
    while(map_it!=word_count.end())
    {
         cout<<map_it->first<<" "<<map_it->second<<endl;
         ++map_it;
    }

    return 0;
}

insert例子,布布扣,bubuko.com

时间: 2024-10-20 11:57:09

insert例子的相关文章

vs2012 连接oracle11g 及数据的insert及select 的总结

下载链接Oracle 11g所需的驱动ODTwithODAC1120320_32bit,下载链接为http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html 安装ODTwithODAC1120320_32bit,安装过程中选择安装产品是只需要选择Oracle Client即可 转载:安装完ODTwithODAC112012,出现ORA-12560:TNS:协议适配器错误 参考:http://blog.csdn.net/

字符处理函数

首部 function AnsiResemblesText(const AText, AOther: string): Boolean;       $[StrUtils.pas      功能 返回两个字符串是否相似      说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写      参考 function StrUtils.SoundexProc; var StrUtils.AnsiResemblesProc    

delphi常用函数大全(转)

Abort函数引起放弃的意外处理Abs函数绝对值函数AddExitProc函数将一过程添加到运行时库的结束过程表中Addr函数返回指定对象的地址AdjustLineBreaks函数将给定字符串的行分隔符调整为CR/LF序列Align属性使控件位于窗口某部分Alignment属性控件标签的文字位置AllocMem函数在堆栈上分配给定大小的块AllowGrayed属性允许一个灰度选择AnsiCompareStr函数比较字符串(区分大小写)AnsiCompareText函数比较字符串(不区分大小写)A

Oracle使用occi编程

转:c++ Oracle OCCI 编程 (2012-07-04 11:11:58) 转载▼ 标签: it 分类: 技术 找不到具体的出处,只好不写了. OCCI数据库ORACLE编程步骤1. 配置环境(1) Occi访问数据库需要occi.h头文件,此文件在oracle安装目录下,必须有oracle库的支持.安装oracle服务端或客户端:(2) 配置NLS_LANG环境变量,必须与数据库的字符编码一致,否则可能出现中文乱码:(3) 配置环境变量,使客户端支持中文显示:(4) 安装C++编程工

c++ Oracle OCCI 编程

转载备忘:http://blog.sina.com.cn/s/blog_53a72add01015zj4.html OCCI数据库ORACLE编程步骤1. 配置环境(1) Occi访问数据库需要occi.h头文件,此文件在oracle安装目录下,必须有oracle库的支持.安装oracle服务端或客户端:(2) 配置NLS_LANG环境变量,必须与数据库的字符编码一致,否则可能出现中文乱码:(3) 配置环境变量,使客户端支持中文显示:(4) 安装C++编程工具和g++编译工具.2. 编写C++程

MongoDB-2:MongoDB添加、删除、修改

一.简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种.数据被分组存储在数据集中,被称为一个集合(Collenction)和对于存储在MongoDB数据库中的文件,我们不需要知道它的任何结构定义的自由模式,在存储数据时是以键-值对的集合键是字符串,值可以是数据类型集合里的任意类型,包括数组和文档. MongoDB存储在集合中的所有文件,集合是一组有一组共享公共索引的相关文档,集合类似于关系数据库中的表.在MongoDB中,这些操作修改单个采集数

Python数据结构之列表元组字典的用法

数据结构的含义 在学习数据结构之前,我们先来了解下数据结构的含义.数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python语言中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号----即元素的位置,称为索引或下标,索引从0开始递增. 典型的序列包括列表.元组和字符串.其中,列表是可变的(可修改),而元组和字符串是不可变的(一旦创建了就是固定的).列表.元组和字符串也是较常用的数据结构

专利事务所信息Python爬取

数据来源:http://www.acpaa.cn/ 目前事务所的信息没有做反爬限制,还是很容易拿到数据的 没有用html解析工具,直接上正则,结果就是需要处理很多乱七八糟的空格...为了能将日期顺利的插入到数据库,做了很多转换.这个代码没用多线程. 下面是代码,Python版本为3.5,需要安装pymsql,mysql # -*- coding: UTF-8 -*- import http.client import re import pymysql def saveAgency(code,

Mysql Insert Or Update语法例子

Mysql Insert Or Update语法例子 有的时候会需要写一段insert的sql,如果主键存在,则update:如果主键不存在,则insert.Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE.下面就看看它是如何使用的吧! 首先数据库的原始数据如下: a b c 1 b1 c1 2 b2 c2 3 b3 c3 此时如果执行下面的sql就会报错 INSERT INTO test VALUES(1,'b4','c4'); 报错信息如下,提示无法重复插入: 1