首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
C++ Primer Plus的若干收获--(二)
】的更多相关文章
C++ Primer Plus的若干收获--(二)
哎,真是不想吐槽考驾照的艰辛历程了.跑到大西郊,顶着大太阳,一天就能摸上个十几分钟二十分钟的车,简直不要太坑爹,这两天真是做的我屁股疼的不行. .. 今天果断不去了.仅仅可惜我的大阿根廷啊,坚持到最后功亏一篑惜败于德国,枉我四点自然醒起来看了接下来的比赛. 不能不佩服诺伊尔,拉姆.博阿滕组成的后防线,让阿根廷整场没有几个有威胁的射门.祝贺我大克洛泽在职业生涯暮年能将大力神杯捧入怀中... 拜拜 巴西世界杯,拜拜 阿根廷,拜拜, 梅西. 2.1 字符串常量 将字符数组初始化为字符串的…
C++ Primer Plus的若干收获--(九)
这篇博文我接着上一篇来写,相同讲一些关于类的一些基础知识. 本篇将会继续使用上篇的股票类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…
C++ Primer Plus的若干收获--(三)
有时候怀疑真是怀疑自己走的路究竟是不是正确的.作为一个土生土长数学系学生,却对数学毫无兴趣,没事的时候就喜欢躲在图书馆看看有关计算机的书.有时候期末考试时候会挂个一两门的数学专业课,有时候真希望数学课本上这一个个繁琐的证明是用代码写的.自己差点儿丢掉了本专业的一切.去全身心投入到计算机这一庞大而繁琐的学问中去. 真心不知道2年之后自己毕业,自己的结果究竟是什么样的.自己如今唯一能做而又不让自己懊悔的我想就是尽可能的多学两门语言与多看几本计算机上的名著了.有时候真的不确定自己会坚持到什么地步,是一…
C++ Primer Plus的若干收获--(十一)
本篇主要讲了转换函数的利与弊以及简要介绍流与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…
C++primer 阅读点滴记录(二)
智能指针(smart point) 除了增加功能外,其行为像普通指针一样. 一般通过使用计数(use count)或引用计数(reference count)实现智能指针,防止出现指针垂悬. 下面是一个普通带指针的类代码: #ifndef HASPTR_H #define HASPTR_H class HasPtr{ public: HasPtr(int *p, int i):ptr(p),val(i){} int *get_ptr()const{return ptr;} int…
学习C++ Primer 的个人理解(二)
本身就一定基础的读者我想变量常量这些概念应该已经不是问题了.但是本章还是有几个重点,需要特别留意一下的: 1.初始化和赋值是不同的操作 2.任何非0值都是true 3.使用新标准列表初始化,在有丢失精度的可能时,会报错. 4.引用一旦绑定对象就不可再绑定到其他对象,因此也必须初始化 5.const引用初始化时可以赋予字面常量值,只要可以转换为相应的类型 6.顶层const意味着指针本身是个常量,底层const意味着指针所指向的对象是常量 7.声明成constexpr的变量是一个常量. 到了第二章…
C Primer Plus学习笔记(二)- 数据和C
从一个简单的程序开始 #include <stdio.h> int main(void) { float weight; float value; printf("Please enter your book's weight:"); scanf("%f", &weight); //用户输入 value = 17 * weight * 14.5833; printf("Your book's weight is %f and value…
C++ Primer Plus读书笔记(二)处理数据
1.格式化输出: 和C语言不太一样,C++格式化输出进制格式如下: 1 int a = 42; 2 int b = 42; 3 int c = 42; 4 5 cout << a << endl; 6 7 cout <<oct; //八进制 8 cout << b << endl; 9 10 cout <<hex; //十六进制 11 cout << c << endl; 输出: 1 42 2 52 3 2a…
读一篇Javascript问题贴的收获
遇到这篇文章<Javascript异步调用时,回调函数内用到了函数外的变量>,是缘于我在<难道这就是JavaScript中的"闭包">文章中遇到的问题时,Baidu搜到的,当时给我感觉,我要找的问题答案似乎和他很像,就花了点时间阅读了下,从中得到了启发,然后也好歹把问题解决掉了.但是篇帖子里面,提问者留下的代码,确实留下不少"问题"和"收获". 说实话,我当时没有真正理解他的意图,以及他在代码里注释留下的那个问题的含义,…
C Primer Plus--C存储类、链接和内存管理之存储类(storage class)
目录 存储类 作用域 链接 存储时期 自动变量 寄存器变量 具有代码块作用域的静态变量 具有外部链接的静态变量 extern关键字 具有内部链接的静态变量 多文件 存储类 C为变量提供了5种不同的存储类型: 自动 寄存器 具有代码块作用域的静态 具有外部链接的静态 具有内部链接的静态 不同角度描述变量: 存储时期 变量在内存中保留的时间 变量作用域(Scope)以及它的链接(Linkage) 变量的作用域和链接一起表明程序的哪些部分可以通过变量名来访问该变量 不同的存储类提供了变量的作用域.链接…