
c++
文章平均质量分 73
Ran_lavender
此去青春莫过一饷,忍把浮名,换了代码笑轻狂。
展开
-
STL常见用法整理_queue
queue头文件: #include 或 #include + #include原创 2014-05-15 12:03:52 · 647 阅读 · 0 评论 -
STL-bitset
std::bitset是STL的一部分,准确地说,std::bitset是一个模板类,它的模板参数不是类型,而整形的数值(这一特性是ISO C++2003的新特性),有了它我们可以像使用数组一样使用位。下面看一个例子:#includestd::bitset bs;//它是一个模板,传递的参数告诉编译器bs有8个位。我们接着看上面的代码,通过上面两行的代码我们得到转载 2014-05-28 08:25:38 · 499 阅读 · 0 评论 -
c++模板
C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同的类。 使用模板的目的就是能够让程序转载 2014-05-24 19:20:23 · 473 阅读 · 0 评论 -
《c++代码设计与重用》阅读笔记
1.理解“将抽象从实现分开”。原创 2014-05-23 20:24:07 · 581 阅读 · 0 评论 -
c语言中用反函数表示角度
包含头文件 math.h反3角函数有 acos(double),asin(double),atan(double),atan(double,double),返回值 double 型弧度值转角度要 *180.0/3.1416例:#include #include#includeint main(){double x=0.5;printf("acos=%.2lf degrees\n原创 2014-05-18 17:38:54 · 3678 阅读 · 0 评论 -
c++输出控制
想知道除了用c语言的 printf("%0.2lf",a原创 2014-05-18 17:51:48 · 629 阅读 · 0 评论 -
C++STL_set中函数_集合运算
c++第四次作业是ST下面将介绍六个归并排序算法的例子代码:分别为:merge(),set_union(),set_difference(),set_intersection(),set_symmetric_difference() ;转载 2014-05-10 09:56:29 · 1288 阅读 · 0 评论 -
clear与erase的原理与区别
刚才把作业的B题做完。原创 2014-05-10 13:11:12 · 3523 阅读 · 0 评论 -
STL常见用法整理_multiset
多重集合multiset头文件:#include转载 2014-05-15 16:42:19 · 950 阅读 · 0 评论 -
STL常见用法整理_set
集合set头文件:#include转载 2014-05-15 15:52:50 · 596 阅读 · 0 评论 -
STL常见用法整理_remove_if
remove_if [STL]remove_if 操作是把符合要求的放在容器的末尾,而不是直接删除。主要是 remove_if 函数第三个参数,条件判断类的写法。#include #include #include #include using namespace std;template class Equel : public std转载 2014-05-16 17:27:16 · 1496 阅读 · 0 评论 -
STL常见用法整理_list
各个容器有很多的相似性。先学好一个,其它的就好办了。先从基础开始。先看看他们的分类吧标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。非标准关联容器hash_set、hash_multiset、hash_m转载 2014-05-15 17:05:41 · 475 阅读 · 0 评论 -
STL常见用法整理_队列
队列(queue) 先进先出的执的排列 定义一个queue的变量 queue M查看是否为空范例 M.empty() 是的话返回1,不是返回0;从已有元素后面增加元素M.push()输出现有元素的个数 M.size()显示第一个元素 M.front()显示最后一个元素 M.ba转载 2014-05-15 16:55:08 · 690 阅读 · 0 评论 -
C++ STL--stack/queue 的使用方法
1、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;stack s2;stack 的基本操作有:入栈,如例:s.push(x);出栈,如例:s.pop();注意,出栈操作只是转载 2014-05-10 17:03:48 · 434 阅读 · 0 评论 -
STL set
网上有一篇不错的关于STL set的文章:http://blog.youkuaiyun.com/wangji163163/archive/2009/01/09/3740948.aspxset是关联容器。其键值就是实值,实值就是键值,不可以有重复,所以我们不能通过set的迭代器来改变set的元素的值,set拥有和list相同的特性:当对他进行插入和删除操作的时候,操作之前的迭代器依然有效。当转载 2014-05-09 18:10:50 · 437 阅读 · 0 评论 -
大数加法
#include"stdio.h"#include"string.h"#define NM 1001char a[NM],b[NM],sum[NM+1]={0};int main(){ int n,i,j,la,lb,k,l; scanf("%d",&n);//确定要计算多少组数 for(i=1;i<=n;i++) { scanf("%s%转载 2014-05-28 12:03:00 · 484 阅读 · 0 评论