//dogs.cpp:定义控制台应用程序的入口点。///*时间:2018年05月29日20:04:07目的:printfscanf基本用法代码练习:《CPrimerPlus》P17程序清单1.1C源代码的例子*/#include"stdafx.h"//在vs2010的头文件,旧版:#include<stdio.h>//括号里面分别定义了一个整数型的参数个数(intargc)和一个cha
分类:
其他好文 时间:
2018-05-29 23:02:39
阅读次数:
190
反向迭代器 ? 反向迭代器就是在容器中从尾元素向首元素反向移动的迭代器。对于反向迭代器,递增(以及递减)操作的含义会颠倒过来。 ? 递增一个反向迭代器(++it)会移动到前一个元素;递减一迭代器(--it)会移动到下一个元素。 ? 除了forward_list之外,其他容器都支持反向迭代器。我们可以 ...
分类:
编程语言 时间:
2018-05-29 23:02:26
阅读次数:
209
//Concrete.cpp:定义控制台应用程序的入口点。///*时间:2018年05月29日20:37:34目的:《CPrimerPlus》_P19代码练习:程序清单1.2_Concrete.c程序*/#include"stdafx.h"int_tmain(intargc,_TCHAR*argv[]){//混凝土含砾石和水泥printf("Concretecontainsgravelandcem
分类:
其他好文 时间:
2018-05-29 22:50:32
阅读次数:
166
本文基于邓俊辉编著《数据结构(C++语言版)(第3版)》、《C++ Primer(第5版)》以及网上的相关博文而写,博主水平有限,若有不妥处,欢迎指出。 一、数组 C++中数组是一种内置的数据类型。 数组是存放类型相同的对象的容器,数组的大小确定不变,不能随意向数组中增加元素。 1、定义和初始化内置 ...
分类:
编程语言 时间:
2018-05-28 21:19:29
阅读次数:
225
1、 #include <iostream> int main(int argc, char* argv[]){ char firstName[50] = {0}; char lastName[50] = {0}; char grade; int age; std::cout << "What is ...
分类:
编程语言 时间:
2018-05-26 00:41:33
阅读次数:
208
练习 6.47: 改写6.3.2节(第205页)练习中使用递归输出vector内容的程序,使其有条件地输出与执行过程有关的信息。例如,每次调用时输出vector对象的大小。分别在打开和关闭调试器的情况下编译并执行这个程序。 ///这一题需要在前面输出vector内容的程序中,添加新的功能————>有 ...
分类:
编程语言 时间:
2018-05-25 00:19:17
阅读次数:
203
模板实参推断:对于函数模板,编译器利用调用中的函数实参来确定模板参数,从函数实参来确定模板参数的过程被称为模板实参推断。 ...
分类:
编程语言 时间:
2018-05-24 15:14:10
阅读次数:
220
3.2 编写程序,从标准输入中一次读入一整行,然后修改该程序使其一次读入一个词。 void compareString () { string s1, s2; ? cin s1 s2; ? if (s1 == s2) { cout s2){ cout s1 s2; if (s1.size() == ...
分类:
编程语言 时间:
2018-05-24 11:50:44
阅读次数:
251
练习2.1 Q: 类型int、long、long long和short的区别是什么,无符号和带符号类型的区别是什么?float和double的区别是什么? A:int、 long、 long long和short尺寸不同,表示的数据范围不同。无符号只能表示0和正数,无符号还可以表示负数。float为 ...
分类:
编程语言 时间:
2018-05-24 11:49:33
阅读次数:
243
因为曾经在高中买来《C Primer Plus》和大学买来的《Clean Code》(挑战自己买的英文版的结果就啃了一点)给我一种经典的书都特别厚的一本就够读大半年的感觉。加上刚上大学图便宜买的有关做网站的旧书(应该是Table布局和Dreamweaver比较火的时代的书,这些书倒是很薄)让我一度认 ...
分类:
其他好文 时间:
2018-05-20 23:14:55
阅读次数:
272