C++ Primer Plus的若干收获--(三)】的更多相关文章

有时候怀疑真是怀疑自己走的路究竟是不是正确的.作为一个土生土长数学系学生,却对数学毫无兴趣,没事的时候就喜欢躲在图书馆看看有关计算机的书.有时候期末考试时候会挂个一两门的数学专业课,有时候真希望数学课本上这一个个繁琐的证明是用代码写的.自己差点儿丢掉了本专业的一切.去全身心投入到计算机这一庞大而繁琐的学问中去. 真心不知道2年之后自己毕业,自己的结果究竟是什么样的.自己如今唯一能做而又不让自己懊悔的我想就是尽可能的多学两门语言与多看几本计算机上的名著了.有时候真的不确定自己会坚持到什么地步,是一…
哎,真是不想吐槽考驾照的艰辛历程了.跑到大西郊,顶着大太阳,一天就能摸上个十几分钟二十分钟的车,简直不要太坑爹,这两天真是做的我屁股疼的不行. .. 今天果断不去了.仅仅可惜我的大阿根廷啊,坚持到最后功亏一篑惜败于德国,枉我四点自然醒起来看了接下来的比赛. 不能不佩服诺伊尔,拉姆.博阿滕组成的后防线,让阿根廷整场没有几个有威胁的射门.祝贺我大克洛泽在职业生涯暮年能将大力神杯捧入怀中... 拜拜   巴西世界杯,拜拜  阿根廷,拜拜,    梅西. 2.1  字符串常量 将字符数组初始化为字符串的…
这篇博文我接着上一篇来写,相同讲一些关于类的一些基础知识. 本篇将会继续使用上篇的股票类STock,这里给出接口 ifndef STOCKOO_H_ #define STOCKOO_H_ #include<string> class Stock { private: std::string company;//公司名称 long shares;//所持股票的数量 double share_val;//每股的价格 double total_val;//股票总值 void set_tot(){to…
本篇主要讲了转换函数的利与弊以及简要介绍流与iostream文件 因为在本篇仍然要使用上篇的Stonewt类,这里首先给出其代码 <span style="font-size:18px;">ifndef STONEWT_H using std::cout; #define STONEWT_H class Stonewt { public: Stonewt(double lbs,int stn); { stone=stn; pds_left=lbs; pounds=stn*L…
第三章,主要内容是字符串和数组.感觉作者的意图是希望读者可以早一点可以写出简单的小程序,并且可以早点接触迭代器这种思想. 在我看来,这种内容的难度并不大. 对于编程来说,最重要的应该是思想,类似vector的各种操作,读者仅仅只需要知道vector可以做这些操作,真正用到的时候,能够想起来,再去查就好了. 在看<UNIX环境高级编程>的时候,各种系统调用,不可能每一个都记得熟,所以我认为这种只需要知道“可以这么做“就行了,用到的时候再查,久而久之自然就熟悉了. 然而关键的是为什么,比如为什么要…
C++入门第三章:处理数据 面向对象编程(OOP)的本质是设计并扩展自己的数据类型. 内置的C++数据类型分为基本类型和复合类型. 基本类型分为整数和浮点数. 复合类型分为数组.字符串.指针和结构. C++通过使用变量来存储数据. 简单变量 为把信息存储在计算机中,程序必须记录三个基本属性: 信息将存储在哪里 要存储什么值 存储何种类型的信息 1 变量名 C++提倡使用一种有含义的变量名.在命名变量时必须遵守以下规则: 在名称中只能使用字母字符.数字和下划线. 名称的第一个字符不能是数字. 区分…
1.注意:头文件不应包含using声明.因为头文件的内容会拷贝到所有引用他的文件中去,对于某些程序来说,由于不经意间包含了一些名字,可能会产生名字冲突.2.string类型的读入:用cin读入string,忽略所有的前置空格.换行符.tab等,读入串,在此读到这些特殊字符时结束,读入的串中不包含这些特殊字符.getline读入时,一直到换行符结束.3.auto len = line.size();此时len的类型是string::size_type,size()函数返回一个无符号整形数,因此si…
14章 操作符重载和转换 重载操作符是具有特殊名称的函数:保留字operator后接需要定义的操作符符号. 1.重载的操作符名: + – * / % ^ & | ~ ! , = <  >  <= >= ++ – << >> == != && ||等 不能重载的操作符:     ::    *  . ? 2. 重载操作符 必须具有一个类类型操作数. int operator+(int,int) ;//error : cannot def…
本章的标题是数据和C,主要内容是介绍数据类型中的整数类型和浮点数类型. 本章的第一段代码 #include <stdio.h> int main(void) { float weight; /*用户的体重*/ float value; /*相等重量的铑的价值*/ printf ("Are you worth your weight in rhodium?\n"); printf ("Let's check it out.\n"); printf (&qu…
从一个简单的例子开始 #include <stdio.h> int main() { char name[10]; printf("Input Your Name:\n"); scanf("%s", name); printf("Your Name is %s\n", name); return 0; } 运行结果 C语言没有专门用于储存字符串的变量类型,字符串都被储存在char类型的数组中 数组由连续的存储单位组成,字符串中的字符被…