Solter, kleper professional c++ 2005, WROX

867 1.4K 0
Solter, kleper   professional c++ 2005, WROX

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đây là quyển sách tiếng anh về lĩnh vực công nghệ thông tin cho sinh viên và những ai có đam mê. Quyển sách này trình về lý thuyết ,phương pháp lập trình cho ngôn ngữ C và C++.

[...]... refresher What This Book Covers Professional C++ is an approach to C++ programming that will both increase the quality of your code and improve your programming efficiency Professional C++ teaches more than just the syntax and language features of C++ It also emphasizes programming methodologies, reusable design patterns, and good xxi Introduction programming style The Professional C++ methodology incorporates... This book will bring your C++ skills to the professional level Because this book focuses on advancing from basic or intermediate knowledge of C++ to becoming a professional C++ programmer, it assumes some knowledge of the language Chapter 1 covers the basics of C++ as a refresher, but it is not a substitute for actual training and use of the language If you are just starting with C++, but you have significant... organizations today Part II, “Coding C++ the Professional Way,” provides a technical tour of C++ from the Professional point-of-view You will read about how to write readable C++ code, how to create reusable classes, and how to leverage important language features like inheritance and templates Part III, “Mastering Advanced Features of C++, ” demonstrates how you can get the most out of C++ This part of the book... years, C++ has served as the de facto language for writing fast, powerful, and enterprise-class object-oriented programs As popular as C++ has become, the language is surprisingly difficult to grasp in full There are simple, but powerful, techniques that professional C++ programmers use that don’t show up in traditional texts, and there are useful parts of C++ that remain a mystery even to experienced C++. .. Frameworks Chapter 26: Applying Design Patterns Appendix B: Annotated Bibliography C++ Beginning C++ General C++ I/O Streams The C++ Standard Library C++ Templates 778 778 778 780 781 783 783 784 785 786 787 787 788 789 792 793 793 794 795 796 796 797 798 798 799 799 800 801 801 803 803 803 804 805 805 806 xix Contents C Integrating C++ and Other Languages Algorithms and Data Structures Open-Source Software... a promotion, it certainly won’t hurt! How This Book Is Structured This book is made up of six parts Part I, “Introduction to Professional C++ Design,” begins with a crash course in C++ basics to ensure a foundation of C++ knowledge Following the crash course, Part I explores C++ design methodologies You will read about the importance of design, the object-oriented methodology, the use of libraries... programmers from professional programmers Who This Book Is For Even if you have used the language for years, you might still be unfamiliar with the more advanced features of C++ or might not be using the full capabilities of the language Perhaps you write competent C++ code, but would like to learn more about design in C++ and good programming style Or maybe you’re relatively new to C++, but want to... to succeeding in a C++ technical interview You will also a find a practical reference guide to the C++ Standard Library on the supplemental Web site for this book at www .wrox. com What You Need to Use This Book All you need to use this book is any computer with a C++ compiler While compilers often differ in their interpretations of the language, this book focuses on the parts of C++ that have been standardized... you’re new to C++, take the time to read this chapter carefully and make sure that you understand the examples If you need additional introductory information, consult the titles listed in Appendix B The Basics of C++ The C++ language is often viewed as a “better C” or a “superset of C.” Many of the annoyances or rough edges of the C language were addressed when C++ was designed Because C++ is based... of good programming Professional C++ programmers understand the correct way to use the language, in addition to the syntax They recognize the importance of good design, the theories of object-oriented programming, and the best ways to use existing libraries They have also developed an arsenal of useful code and reusable ideas By reading this book, you will become a professional C++ programmer You will . electronic books. Solter, Nicholas, 197 7- Professional C++ / Nicholas Solter, Scott Kleper. p. cm. Includes index. ISBN 0-7 64 5-7 48 4-1 (paper/website) 1. C++ (Computer. at (800) 76 2-2 974, outside the United States at (317) 57 2-3 993 or fax (317) 57 2-4 002. Trademarks: Wiley, the Wiley Publishing logo, Wrox, the Wrox logo,

Ngày đăng: 19/03/2014, 14:13

Mục lục

  • Introduction

    • Who This Book Is For

    • What This Book Covers

    • How This Book Is Structured

    • What You Need to Use This Book

    • Part I: Introduction to Professional C++

      • Chapter 1: A Crash Course in C++

        • The Basics of C++

          • The Obligatory Hello, World

          • Those Are the Basics

          • Diving Deeper into C++

            • Pointers and Dynamic Memory

            • The Many Uses of const

            • C++ as an Object-Oriented Language

              • Declaring a Class

              • Your First Useful C++ Program

                • An Employee Records System

                • Chapter 2: Designing Professional C++ Programs

                  • What Is Programming Design?

                  • The Importance of Programming Design

                  • What's Different about C++ Design?

                  • Two Rules for C++ Design

                    • Abstraction

                    • Designing a Chess Program

                      • Requirements

                      • Chapter 3: Designing with Objects

                        • An Object-Oriented View of the World

                          • Am I Thinking Procedurally?

                          • Living in a World of Objects

                          • Chapter 4: Designing with Libraries and Patterns

                            • Reusing Code

                              • A Note on Terminology

                              • Deciding Whether or Not to Reuse Code

                              • Strategies for Reusing Code

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan