【文件属性】:
文件名称:程序员面试刷题的书哪个好-effective_cpp_notes:Effective_cpp_notes
文件大小:44KB
文件格式:ZIP
更新时间:2021-07-07 12:56:30
系统开源
程序员面试刷题的书哪个好
Effective
C++
Notes
Contents
Introduction
属于pratice实践类的书籍.
主要传授工程中碰到的问题以及积累的经验.
看这类书是帮你快速成长的重要手段.
正如Scott
Meyers在前言中所说的:
学习程序语言语法是一回事;
学习如何以某种语言设计并实现高效程序则是另一回事.
掌握一般性的设计策略和带有具体细节的特定语法特性是我的忠告.
同时我也比较赞同刘未鹏大神所说,
,
你要问三个问题.
1
它的本质是什么?
2
它的第一原则是什么?
3
它的知识结构是什么?
看完Effective后,
希望能够得到这三个答案.
第一部分:
让自己习惯C++
Item
1:
C++是一个语言联邦
C++由C,
Objected-Oriented
C++,
Template
C++和STL四种次语言组成,
每种次语言都有其守则和范例,
守则都倾向简单,
直观易懂和容易记住.
你需要在四种次语言中进行切换.
举个例子,
传递参数使用pass-by-value还是pass-by-reference,
C内置类型往往使用值传递,
包括指
【文件预览】:
effective_cpp_notes-master
----.gitignore(10B)
----README.md(22KB)
----src()
--------item16()
--------item7()
--------item15()
--------README.md(4KB)
--------item38()
--------item12()
--------item6()
--------item24()
--------item27()
--------item5()
--------item17()
--------item31()
--------item28()
--------item8()
--------item21()
--------item13()
--------item14()
--------example.cpp(50B)
--------item4()
--------item33()
--------item9()
--------item34()
--------item11()
--------item2-3()
--------item23()