随笔分类 - C++ Primer Plus(第六版)中文版
摘要:程序清单11.13~11.15(Vector实现矢量操作:模拟随机漫步) vector.h //头文件vector.h 类定义 #ifndef VECTOR_H_ #define VECTOR_H_ #include<iostream> namespace VECTOR { class Vector
阅读全文
摘要:1、 account.h #ifndef ACCOUNT_H_ #define ACCOUNT_H_ #include <string> using namespace std; class Account { private: string name_; //姓名 string number_;
阅读全文
摘要:程序清单10.1+10.2+10.3 头文件stock00.h 1 //stock00.h 2 #ifndef STOCK00_H_ //如果没有定义STOCK00_H_ 3 #define STOCK00_H_ //那么就定义STOCK00_H_ 4 5 #include<string> 6 us
阅读全文
摘要:头文件 golf.h 1 //golf.h --for pe9-1.cpp 2 3 const int Len = 40; 4 struct golf 5 { 6 char fullname[Len]; 7 int handicap; 8 }; 9 10 void setgolf(golf &g,
阅读全文
摘要:程序清单9.11-13(名称空间示例) namesp.h 头文件:常量、结构定义、函数原型 1 //namesp.h 2 #include<string> 3 //creat the pers and debts namespace 4 namespace pers //包含Person结构的定义和
阅读全文
摘要:1.编写通常接受一个参数(字符串的地址),并打印该字符串的函数。然而,如果提供了第二个参数(int类型),且该参数不为0,则该函数打印字符串的次数将为该函数被调用的次数(注意,字符串的打印次数不等于第二个参数的值,而等于函数被调用的次数)。是的,这是一个非常可笑的函数,但它让读者能够使用本章介绍的一
阅读全文
摘要:8.1 C++内联函数 内联函数时C++为提高程序运行速度所做的一项改进,常规函数和内联函数的主要区别不在于编写方式,而在于C++编译器如何将它们组合到程序中。 编译过程的最终产品是可执行程序——由一组机器语言指令组成。运行程序时,操作系统将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址
阅读全文
摘要:一、复习题 6.为什么不对基本数据类型的函数参数使用const? 将const限定符用于指针,以防止指向的原始数据被修改,程序传递基本类型(int或double)时,将按值传递,以便函数使用副本,这样,原始数据将得到保护。 8.编写一个函数,将字符串中所有c1替换成c2,并返回替换次数。 1 #in
阅读全文
摘要:程序清单7.7中的一部分 转自https://blog.csdn.net/lancert9/article/details/43410811 使用 if(!cin) 对输入的参数进行相应数据类型的判断,对于初学者来说具有很大的引用力。但是,在使用 if(!cin) 做出判断时,可能会遇到一些奇特的问
阅读全文
摘要:1. 编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(除数字外),同时将大写字符转换为小写字符,将小写字符转换为大写(别忘了cctype函数系列) 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 char
阅读全文
摘要:程序清单6.15(写入到文本文件中) 1 #include<iostream> 2 #include<fstream> 3 using namespace std; 4 5 int main() 6 { 7 char automobile[50]; 8 int year; 9 double a_pr
阅读全文
摘要:1.编写一个要求用户输入两个整数的程序,将程序将计算并输出这两个整数之间(包括这两个整数)所有的整数的和。这里假设先输入较小的整数,例如如果用户输入的是2和9,则程序将指出2-9之间所有整数的和为44. 1 #include<iostream> 2 using namespace std; 3 4
阅读全文
摘要:程序5.14(延时等待) 1 #include<iostream> 2 #include<ctime> 3 using namespace std; 4 5 void main() { 6 cout << "Enter the delay time,in seconds:"; 7 float sec
阅读全文
摘要:1.编写一个 c++ 程序,如下述输出示例所示的那样请求并显示信息 : What is your first name? Betty SueWhat is your last name? YeweWhat letter grade do you deserve? BWhat is your age?
阅读全文
摘要:1 . 编写一个小程序,要求用户使用一个整数输出自己的身高(单位为厘米),然后将身高转换为米和厘米。该程序使用下划线字符来指示输入位置。另外,使用一个 const 符号常量来表示转换因子。 1 #include<iostream> 2 using namespace std; 3 4 int mai
阅读全文

浙公网安备 33010602011771号