《C和C++基础教程》(Lynda.com C&C++ Essential Training)[光盘镜像]
电驴资源
| 用户共享的电驴资源列表 | |
|---|---|
| [C和C.基础教程].Lynda.com.C.Cpp.Essential.Training.iso | 1.12 GB |
| 1.12 GB | |
电驴资源简介
| 资源介绍 |
| 文字语言: 英文 |
| 地区: 美国 |
| 对白语言: 英语 |
| 中文名: C和C++基础教程 |
| 英文名: Lynda.com C&C++ Essential Training |
| 资源格式: 光盘镜像 |
| 发行日期: 2012年06月28日 |
简介: ![]() C和C++语言被广泛用于系统开发和应用程序开发,几乎遍及所有的操作系统,并常常是性能要求苛刻的应用的最佳选择。 在这个课程中,Bill Weinman 对C和C++做了详细的剖析,从变量到函数和循环,并探讨了 C标准类库 和 C++标准模板库。 在 C++11 标准中包含的新特性也在课程中有所讨论。 这个课程不仅适用于刚接触这门语言的人,也可以作为有经验的C/C++程序员的有效参考。 Widely used for both systems and applications development, the C and C++ programming languages are available for virtually every operating system and are often the best choice for performance-critical applications. In this course, Bill Weinman dissects the anatomy of C and C++, from variables to functions and loops, and explores both the C Standard Library and the C++ Standard Template Library. Features introduced in the C++11 standard (ratified in 2011) are also discussed. This course serves both as an end-to-end tutorial for those new to the language and a solid reference for experienced C/C++ programmers. 课程网址:http://www.lynda.com/Eclipse-tutorials/CC-...3-2.html ADSL小水管供源,大家见谅哈,白天一般都在的。 如果看不到下载链接,请到网盘下载:http://pan.baidu.com/share/link?shareid=46...training ![]() ################################### 下载链接来自 Sharevirus/STF/TLF Website Etc. 未经过安装测试与安全检测,使用者后果自负与本论坛无关 软体版权归原作者及其公司所有,如果你喜欢,请购买正版 ################################### |
|
目录: Introduction 4m 27s Welcome 1m 17s Using the exercise files 1m 15s Prerequisites 1m 55s 1. Language Overview 11m 11s About C 6m 10s About C++ 5m 1s 2. Getting Started 2h 2m Using Xcode with the exercise files 16m 51s Setting up Eclipse with GCC on a Mac 13m 46s Setting up Eclipse with LLVM and Clang on a Mac 18m 23s Upgrading GCC on the Mac 12m 53s Setting up Eclipse for Windows 18m 4s Working with Eclipse on Windows 2m 56s Setting up Eclipse in Ubuntu Linux 18m 36s Understanding the development cycle with "Hello, World" 6m 48s Using stdout and stderr 7m 3s Using stdin 7m 22s 3. The C Programming Language 1h 15m Exploring the anatomy of a C program 9m 29s Writing statements and expressions 5m 47s Working with identifiers 2m 11s Defining variables 2m 2s Understanding identifier scope and using storage classes 7m 53s Declaring variables and functions 5m 59s Using pointers 2m 19s Working with arrays and strings 5m 9s Comparing with conditionals 5m 47s Using switch statements 6m 2s Using while and do loops 4m 57s Iterating with the for loop 6m 10s Creating functions 8m 15s Branching with goto, break, and continue 3m 30s 4. The C Preprocessor 29m 42s About the C preprocessor 2m 15s Defining constants 4m 55s Including files 2m 51s Exploring conditional compilation 2m 59s Defining macros 3m 47s Macro caveats 5m 2s Working with line continuation using the backslash 3m 32s Including files only once 4m 21s 5. Data Types 1h 1m About the data types 3m 21s Introducing integer types 4m 11s Understanding floating-point types 4m 6s Working with characters and strings 2m 25s Using strings 5m 0s Creating character escape sequences 2m 18s Working with qualifiers 5m 0s Using the C++ reference type 6m 14s Working with structured data 5m 51s Introducing bit fields 1m 59s Working with enumerations 4m 40s Using unions 2m 17s Defining types with typedef 2m 9s Introducing the void type 5m 35s Understanding the auto type 5m 56s 6. Operators 1h 2m Exploring the assignment operator 5m 39s Using arithmetic operators 5m 16s Working with increment and decrement operators 7m 50s Using comparison (relational) operators 2m 49s Using logical operators 3m 20s Exploring bitwise operators 3m 6s Working with compound assignment operators 4m 32s Using the array subscript operator 3m 14s Using pointers, members, and indirection operators 3m 27s Exploring the function call operator 3m 14s Working with the ternary conditional operator 1m 57s Determining the size of a type with sizeof 2m 55s Determining the type of an object with typeid 3m 28s Using the cast operator 2m 58s Working with the new and delete operators 3m 10s Understanding operator precedence 2m 6s Using operator synonyms 3m 28s 7. Defining Functions 35m 51s Overview of functional programming 3m 33s Defining a function 2m 51s Passing parameters to a function 5m 49s Using automatic and static variables 1m 39s Using function pointers 7m 38s Overloading function names 2m 47s Overloading operators with functions 3m 24s Defining a variable number of arguments 4m 51s Using recursion 3m 19s 8. Classes and Objects 1h 18m Overview of classes and objects 3m 16s Exploring namespaces 5m 2s Defining a class 5m 20s Using data members 5m 21s Working with member functions 8m 47s Pointing to the current object with the *this pointer 3m 55s Using constructors and destructors 11m 21s Exploring implicit vs. explicit constructor type conversions 6m 5s Overloading operators with member functions 8m 14s Overloading operators with non-member functions 6m 16s Using conversion operators 3m 9s Creating function objects 1m 54s Creating and destroying objects with the new and delete operators 4m 50s Reporting errors with exceptions 4m 33s 9. Inheritance 24m 41s Overview of class inheritance 1m 39s Exploring simple inheritance 4m 20s Reviewing friendship 4m 34s Accessing the base class 2m 11s Understanding multiple inheritance 4m 5s Exploring overloading methods and polymorphism 7m 52s 10. Templates 13m 36s Understanding templates 2m 24s Understanding template functions 5m 48s Using template classes 5m 24s 11. Standard Library 57m 25s Overview of the C Standard Library 2m 45s Using stdio for file I/O 12m 52s Using stdio for file management 3m 6s Using stdio for unformatted character I/O 5m 10s Using stdio for formatted character I/O 6m 34s Using string functions 6m 56s Understanding memory allocation 6m 45s Handling system errors 4m 5s Working with time and date functions 4m 30s Getting file information 4m 42s 12. Standard Template Library 1h 29m Overview of the STL 2m 11s Using vectors 6m 20s Working with pairs and tuples 5m 57s Writing iterators 6m 31s Using lists 4m 47s Working with sets 7m 2s Creating maps 7m 38s Using queues 4m 53s Working with stacks 3m 51s Introducing the deque container 3m 18s Using strings 3m 37s Working with algorithms 16m 10s Using I/O streams 9m 23s Handling exceptions 7m 58s 13. The Latest Standard: C++11 24m 19s Overview of C++11 1m 44s Using the range-based for loop 5m 1s Exploring the unambiguous null pointer constant 3m 34s Understanding type inference 8m 4s Using lambda functions 5m 56s Conclusion 31s Goodbye 31s |


