0.感觉essential C++真的不错,至少很适合我这种看不下长篇大论的人= - =而且叙事顺序也很清晰,比起primer和primer plus的介绍顺序能更快给我一个对西佳佳大致的概念。书真的是越精简越好.1.类模版 对于函数内容几乎相同,只是形参类型不同的函数,可以定义一个函数模版(...
分类:
其他好文 时间:
2015-05-07 06:28:37
阅读次数:
125
#include
#include
//#include
int main()
{
std::vector ivec(10, 0);
int num;
for(std::vector::iterator iter=ivec.begin(); iter!=ivec.end();
++iter)
{
std::cin >> num...
分类:
编程语言 时间:
2015-05-06 18:03:35
阅读次数:
146
/*读入一段文本到vector对象,每个单词存储为vector中的一个元素,
* 把vector中的每个单词转化为大写字母。
* 输出转化后的元素,每8个单词为一行
**/
#include
#include
#include
#include
int main()
{
std::vector svec;
std::string word;
while(st...
分类:
编程语言 时间:
2015-05-06 15:13:12
阅读次数:
200
/*读入一段文本到vector对象,每个单词存储为vector中的一个元素,
* 要求用迭代器实现,把vector中的每个单词转化为大写字母。
* 输出转化后的元素,每8个单词为一行
**/
#include
#include
#include
#include
int main()
{
std::vector svec;
std::string word;
...
分类:
编程语言 时间:
2015-05-06 15:04:04
阅读次数:
217
//读一组数到vector对象,计算收尾配对元素的和并输出
#include
#include
int main()
{
std::vector ivec;
int temp, add;
while(std::cin>>temp)
ivec.push_back(temp);
typedef std::vector::size_type vec...
分类:
编程语言 时间:
2015-05-06 13:24:26
阅读次数:
220
#include
#include
int main()
{
std::string str, str_long;
std::cin>>str_long;
while(std::cin>>str)
str_long = str_long + ' ' + str;
std::cout << str_long << std::endl;
r...
分类:
编程语言 时间:
2015-05-06 11:04:41
阅读次数:
162
#include
#include
#include
int main()
{
std::string str, result_str;
bool flag=false;
while(getline(std::cin, str))
{
for(unsigned index=0; index<str.size(); ++index)
...
分类:
编程语言 时间:
2015-05-06 11:02:08
阅读次数:
159
Lambda 表达式探究
基本的语法格式
异同
向lambda 表达式传递参数
使用捕获列表
引用捕获
Lambda 表达式探究
第一次遇到lambda表达式是在学习C++ Primer 时,当时是在STL算法 那个章节,感兴趣的可以自行查阅。今天在学习Cocos2D-X 时再次遇到这个东西。我第一遍接触这个表达式其实很震惊的,后来几经查阅资料,稍微有点明白,但是长时间不用变又忘记了,所以当我再...
分类:
其他好文 时间:
2015-05-04 22:20:17
阅读次数:
158
第11章 泛型算法1.概述泛型算法依赖于迭代器,而不是依赖容器,需要指定作用的区间,即[开始,结束),表示的区间,如上所示此外还需要元素是可比的,如果元素本身是不可比的,那么可以自己定义比较函数。2.常用的泛型算法函数:fill,fill_n, copy, replace, sort, unique...
分类:
编程语言 时间:
2015-05-01 23:42:35
阅读次数:
177
在C++primer上面说,bitset可以用unsigned long来进行初始化,但是上面的例子只是采用了常数如0xffff,而在实际中,当在vs2010中,我采用unsigned long类型的变量来进行初始化时,发现说出现错误,error C2668: “std::bitset::bit.....
分类:
其他好文 时间:
2015-05-01 16:05:14
阅读次数:
661