C++ Primer Plus 第六版 每天总结一章加课后习题

chudaxiakkk 2014-05-13 10:22:04
看这本书有两遍了。为了加深记忆,看第三遍同时决定写下每章自认为重要的知识点。并提供自己手写的课后习题答案。

下午开动,目前有工作要做。

这本书绝对是好的入门工具书。
...全文
357 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
幻夢之葉 2014-05-14
  • 打赏
  • 举报
回复
你应该发表博客,集中而且自己找起来也方便!!
chenhengheng007 2014-05-14
  • 打赏
  • 举报
回复
cout<<name<<" "<<sddress<<endl 这么粗心的,单词都拼错
chudaxiakkk 2014-05-13
  • 打赏
  • 举报
回复
第一章 预备知识 c++具有过程性、面向对象、泛型编程 1.过程性继承自C语言,面向对象OOP不解析了,泛型编程由模板和STL库支持 2.OOP强调的是数据,让语言满足问题的需求。就要设计了类,类作为一个抽象,可多个实例化。使用类提供的公有方法,外人不需要了解类是怎么coding的,只要知道方法的作用,调用即可。那么这就是封装了和代码重用的原因。 3.泛型编程更nb,它的特点是代码重用性更强。原因是不使用特定的数据类型 ,它的类和函数使用模板template,参数使用通用类型。可能是基本数据类型,也可以是用户创建类型(结构、类。链表、图) 4.1998年推出了c++98标准,具有异常、RTTI、模板、STL特性;2001年c++11标准,有新的特性吧 5.windows下使用cpp、cxx、cc,linux下 C、cc、cxx、c 6.我是使用VS2010,创建工程是选择win32 Console Application,然后一直next就ok,点击compile、built、make、Link、Execute、Run、Debug这些按键吧。不同编译器不一样。 7.vs2010是会关闭运行的dos窗口的,在main函数return 0;前添加cin.get() 这章没有课后习题。 内容少,下午写第二章
chudaxiakkk 2014-05-13
  • 打赏
  • 举报
回复
第二章 开始学习C++ 1.对大小写敏感 2.预处理编译指令#include 3.标准写法 int main() 4.注释://内容、/*内容*/ 5.头文件三种写法:.h、没有后缀、从C库得到的前缀加c,如cstring,没后缀 6.c++特有名称空间 using namaspace std; 则std内的所有成员都能在声明的作用域内被使用 using std::cout; 则std的cout能在声明的作用域内使用 7.c++输入输出以流来描述。假设一根网线,从PC上数据到网线,则是输入流;从网线到PC,则是输出流。以网线的视角来看。 8.c++允许运算符重载,c和java也有运算符重载,只是不给用户编写 9.转义序列\n 10.空白字符:空格、制表符、回车 11.声明通常指出了要存储的数据类型和程序对存储在这里的数据使用的名称 12.类是用户定义的数据类型 13.学学cout、cin吧 2.6 复习题 1.函数 2.声明头文件 3.使用std命名空间 4.cout<<"Hello,world"<<endl; 5.int cheeses; 6.cheeses = 32; 7.cin>>cheeses; 8.cout<<"We have "<<cheeses<<" varieties of cheeses"; 9.int froop(double t); 返回值为int,函数名为froop,参数为double值 ... ... 10.没有返回值 void 11.没有包含头文件iostream,没有写using std::cout; using namespace std; 2.7编程练习 1.

#include <iostream>
#include <string>
int main()
{
using std::cout;
string name = "小宝;
string address = "空岛";
cout<<name<<" "<<sddress<<endl
return 0;
}
2.

#include <iostream>
int main()
{
using std::cout;
using std::cin;
long Winth;
cin>>Winth;
cout<<"有 "<<long * 220<<"码。"<<endl
return 0;
}
3.

#include <iostream>
using namespace std;
void f1()
{
cout<<"Three blind mice"<<endl;
}
void f2()
{
cout<<"See how they run"<<endl;
}
int main()
{
f1();
f1();
f2();
f2();
return 0;
}
4-7省略了

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧