学习版本:第五版。本博文主要记录个人曾经并不知晓知识细节。因为linux下的编译环境还未进行学习。所以实际代码测试将在今后完成。红色:需确认。蓝色:重点。1)const对象设定为仅在文件内有效。个人认为:.h .cpp属于同文件的概念(未测试)。2)constexpr:常量表达式标示符。使用此作为前...
分类:
编程语言 时间:
2014-12-20 16:47:56
阅读次数:
172
原题:编写程序,读入几笔不同的交易。对于每笔新读入的交易,要确定它的ISBN是否和以前的交易的ISBN一样,并且记下每一个ISBN的交易的总数。通过给定多笔不同的交易来测试程序。这些交易必须代表多个不同的ISBN,但是每个ISBN的记录应分在同一组。修改:要求可随意输入不同的ISBN交易信息,并将输...
分类:
编程语言 时间:
2014-12-18 14:53:06
阅读次数:
271
《C++ Primer》 第10章结束,用一个文本查询程序结束本章 :)程序将读取用户指定的任意文本文件,然后允许用户从该文件中查找单词。查询的结果是该单词出现的次数,并列出每次出现所在的行。如果某单词在同一行中多次出现,程序将只显示该行一次。行号按照升序显示。程序支持以下任务: · 它必须允许用....
分类:
编程语言 时间:
2014-12-15 16:51:41
阅读次数:
219
编程语言《C语言程序设计》《C和指针》《C Primer Plus》《C++ Primer》Linux下开发系列《Linux设备驱动》《Unix环境下高级编程》《Unix网络编程卷一》《Unix网络编程卷二》《TCP/IP详解卷一》《TCP/IP详解卷二》《TCP/IP详解卷三》《Lighthttp...
分类:
其他好文 时间:
2014-12-15 13:42:14
阅读次数:
179
理解:方法用()调用。要更抽象的看,方法就是个变量名,“()”是调用方法的简单表述(也要为了让编译器识别),调用方法是操作的结果。eg: a = 1; a是个变量名, “=” 是赋值的简单表述(只是我们已经接触语言太久,潜意识就已经认为=就是赋值。但其实把“=”换成@,换成“赋值”,又有什么不同呢....
分类:
编程语言 时间:
2014-12-15 13:31:47
阅读次数:
173
督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正。问题1、我们知道,将一个数组赋给另一个数组,就是将一个数组的元素逐个赋值给另一数组的对应元素,相应的,将一个vector 赋给另一个vector,也是将一个vector 的元素逐个赋值给另一vector 的对应元素: //将...
分类:
编程语言 时间:
2014-12-13 23:17:28
阅读次数:
315
今天在干《C++ Primer》第10章的时候似乎遇到了一点小瓶颈,翻回第8章吃了顿回头草。所以,老话说得好:欠下的总是要还滴 :)一个小程序,很简单:单词转换程序:程序输入两个文件,第一个文件包括了若干单词对,没对的第一个单词将出现在输入的字符串中,而第二个单词则是用于输出。本质上,这个文件提供的...
分类:
编程语言 时间:
2014-12-13 06:08:41
阅读次数:
188
数组与指针数组 vs vector:数组长度固定 且不知道数组长度;数组不能直接复制或者赋值 vector可以字符数组特殊性:char chr1[3]={'c','+','+'};char chr2[4]="c++";后者会在最后方式放上null字符,表示字符数组结束,需要比字符数量+1个长度数组下...
分类:
编程语言 时间:
2014-12-12 11:35:32
阅读次数:
158
督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正。c和c++的数组和指针都属于低级的复合数据类型,比如c++的数组,类似vector容器,指针类似迭代器。低级的数据类型优势是速度快。但是容易出错,不好调试。现代c++程序,应该避免使用。内置数据类型—数组,不方便存储变长数据,定义...
分类:
编程语言 时间:
2014-12-12 06:37:30
阅读次数:
174
今天《C++ Primer》学完第9章,关于string类型,找道题目测试一下效果。题目描述:输入一个字符串,以回车结束(字符串长度#include #include using namespace std; int main(){ string str,word; string wo...
分类:
编程语言 时间:
2014-12-10 22:27:44
阅读次数:
207