100% found this document useful (1 vote)
36 views

(eBook PDF) Starting Out with C++: From Control Structures through Objects, Brief Version 8th Edition download

The document is a detailed overview of the eBook 'Starting Out with C++: From Control Structures through Objects, Brief Version 8th Edition', which includes links for downloading various editions of C++ and Java programming books. It outlines the contents of the book, including chapters on programming fundamentals, C++ syntax, decision making, loops, functions, arrays, and object-oriented programming concepts. The document serves as a resource for individuals interested in learning C++ programming through structured content and examples.

Uploaded by

bocoxmcarnyh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
36 views

(eBook PDF) Starting Out with C++: From Control Structures through Objects, Brief Version 8th Edition download

The document is a detailed overview of the eBook 'Starting Out with C++: From Control Structures through Objects, Brief Version 8th Edition', which includes links for downloading various editions of C++ and Java programming books. It outlines the contents of the book, including chapters on programming fundamentals, C++ syntax, decision making, loops, functions, arrays, and object-oriented programming concepts. The document serves as a resource for individuals interested in learning C++ programming through structured content and examples.

Uploaded by

bocoxmcarnyh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 51

(eBook PDF) Starting Out with C++: From Control

Structures through Objects, Brief Version 8th


Edition download

https://ebooksecure.com/product/ebook-pdf-starting-out-with-c-
from-control-structures-through-objects-brief-version-8th-
edition/

Download full version ebook from https://ebooksecure.com


We believe these products will be a great fit for you. Click
the link to download now, or visit ebooksecure.com
to discover even more!

(eBook PDF) Starting Out with C++: From Control


Structures through Objects 8th Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-c-
from-control-structures-through-objects-8th-edition/

(eBook PDF) Starting Out with Java: From Control


Structures through Objects, 7th Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
from-control-structures-through-objects-7th-edition/

(eBook PDF) Starting Out with C++ from Control


Structures to Objects 9th Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-c-
from-control-structures-to-objects-9th-edition/

(eBook PDF) Starting Out with Java: From Control


Structures through Data Structures 3rd Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
from-control-structures-through-data-structures-3rd-edition/
(eBook PDF) Starting Out with Java: From Control
Structures through Data Structures 4th Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
from-control-structures-through-data-structures-4th-edition/

(eBook PDF) Starting Out with C++: Early Objects 9th


Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-c-
early-objects-9th-edition/

Starting Out with C++: Early Objects 9th Edition by


Tony Gaddis (eBook PDF)

http://ebooksecure.com/product/starting-out-with-c-early-
objects-9th-edition-by-tony-gaddis-ebook-pdf/

(eBook PDF) Starting Out with Java: Early Objects 5th


Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
early-objects-5th-edition/

(eBook PDF) Starting Out with Java: Early Objects 5th


Global Edition

http://ebooksecure.com/product/ebook-pdf-starting-out-with-java-
early-objects-5th-global-edition/
Contents

Preface xv

Chapter 1 Introduction to Computers and Programming 1


1.1 Why Program? 1
1.2 Computer Systems: Hardware and Software 2
1.3 Programs and Programming Languages 8
1.4 What Is a Program Made of? 14
1.5 Input, Processing, and Output 17
1.6 The Programming Process 18
1.7 Procedural and Object-Oriented Programming 22

Chapter 2 Introduction to C++ 27


2.1 The Parts of a C++ Program 27
2.2 The cout Object 31
2.3 The #include Directive 36
2.4 Variables and Literals 37
2.5 Identifiers 41
2.6 Integer Data Types 42
2.7 The char Data Type 48
2.8 The C++ string Class 52
2.9 Floating-Point Data Types 54
2.10 The bool Data Type 57
2.11 Determining the Size of a Data Type 58
2.12 Variable Assignments and Initialization 59
2.13 Scope 61
2.14 Arithmetic Operators 61
2.15 Comments 69
2.16 Named Constants 71
2.17 Programming Style 73

vii
viii Contents

Chapter 3 Expressions and Interactivity 83


3.1 The cin Object 83
3.2 Mathematical Expressions 89
3.3 When You Mix Apples and Oranges: Type Conversion 98
3.4 Overflow and Underflow 100
3.5 Type Casting 101
3.6 Multiple Assignment and Combined Assignment 104
3.7 Formatting Output 108
3.8 Working with Characters and string Objects 118
3.9 More Mathematical Library Functions 124
3.10 Focus on Debugging: Hand Tracing a Program 130
3.11 Focus on Problem Solving: A Case Study 132

Chapter 4 Making Decisions 149


4.1 Relational Operators 149
4.2 The if Statement 154
4.3 Expanding the if Statement 162
4.4 The if/else Statement 166
4.5 Nested if Statements 169
4.6 The if/else if Statement 176
4.7 Flags 181
4.8 Logical Operators 182
4.9 Checking Numeric Ranges with Logical Operators 189
4.10 Menus 190
4.11 Focus on Software Engineering: Validating User Input 193
4.12 Comparing Characters and Strings 195
4.13 The Conditional Operator 199
4.14 The switch Statement 202
4.15 More About Blocks and Variable Scope 211

Chapter 5 Loops and Files 227


5.1 The Increment and Decrement Operators 227
5.2 Introduction to Loops: The while Loop 232
5.3 Using the while Loop for Input Validation 239
5.4 Counters 241
5.5 The do-while Loop 242
5.6 The for Loop 247
5.7 Keeping a Running Total 257
5.8 Sentinels 260
5.9 Focus on Software Engineering: Deciding Which Loop to Use 261
5.10 Nested Loops 262
5.11 Using Files for Data Storage 265
5.12 Optional Topics: Breaking and Continuing a Loop 284

Chapter 6 Functions 299


6.1 Focus on Software Engineering: Modular Programming 299
6.2 Defining and Calling Functions 300
6.3 Function Prototypes 309
6.4 Sending Data into a Function 311
Contents ix

6.5 Passing Data by Value 316


6.6 Focus on Software Engineering: Using Functions in a
Menu-Driven Program 318
6.7 The return Statement 322
6.8 Returning a Value from a Function 324
6.9 Returning a Boolean Value 332
6.10 Local and Global Variables 334
6.11 Static Local Variables 342
6.12 Default Arguments 345
6.13 Using Reference Variables as Parameters 348
6.14 Overloading Functions 354
6.15 The exit() Function 358
6.16 Stubs and Drivers 361

Chapter 7 Arrays 375


7.1 Arrays Hold Multiple Values 375
7.2 Accessing Array Elements 377
7.3 No Bounds Checking in C++ 384
7.4 Array Initialization 387
7.5 The Range-Based for Loop 392
7.6 Processing Array Contents 396
7.7 Focus on Software Engineering: Using Parallel Arrays 404
7.8 Arrays as Function Arguments 407
7.9 Two-Dimensional Arrays 418
7.10 Arrays with Three or More Dimensions 425
7.11 Focus on Problem Solving and Program Design: A Case Study 427
7.12 If You Plan to Continue in Computer Science: Introduction to the
STL vector 429

Chapter 8 Searching and Sorting Arrays 457


8.1 Focus on Software Engineering: Introduction to Search Algorithms 457
8.2 Focus on Problem Solving and Program Design: A Case Study 463
8.3 Focus on Software Engineering: Introduction to Sorting Algorithms 470
8.4 Focus on Problem Solving and Program Design: A Case Study 477
8.5 If You Plan to Continue in Computer Science: Sorting and
Searching vectors 485

Chapter 9 Pointers 495


9.1 Getting the Address of a Variable 495
9.2 Pointer Variables 497
9.3 The Relationship Between Arrays and Pointers 504
9.4 Pointer Arithmetic 508
9.5 Initializing Pointers 510
9.6 Comparing Pointers 511
9.7 Pointers as Function Parameters 513
9.8 Focus on Software Engineering: Dynamic Memory Allocation 522
9.9 Focus on Software Engineering: Returning Pointers from Functions 526
9.10 Using Smart Pointers to Avoid Memory Leaks 533
9.11 Focus on Problem Solving and Program Design: A Case Study 536
x Contents

Chapter 10 Characters, C-Strings, and More About the string Class 547
10.1 Character Testing 547
10.2 Character Case Conversion 551
10.3 C-Strings 554
10.4 Library Functions for Working with C-Strings 558
10.5 C-String/Numeric Conversion Functions 569
10.6 Focus on Software Engineering: Writing Your Own
C-String-Handling Functions 575
10.7 More About the C++ string Class 581
10.8 Focus on Problem Solving and Program Design: A Case Study 590

Chapter 11 Structured Data 599


11.1 Abstract Data Types 599
11.2 Focus on Software Engineering: Combining Data into Structures 601
11.3 Accessing Structure Members 604
11.4 Initializing a Structure 608
11.5 Arrays of Structures 611
11.6 Focus on Software Engineering: Nested Structures 613
11.7 Structures as Function Arguments 617
11.8 Returning a Structure from a Function 620
11.9 Pointers to Structures 623
11.10 Focus on Software Engineering: When to Use ., When to Use ->,
and When to Use * 626
11.11 Unions 628
11.12 Enumerated Data Types 632

Chapter 12 Advanced File Operations 657


12.1 File Operations 657
12.2 File Output Formatting 663
12.3 Passing File Stream Objects to Functions 665
12.4 More Detailed Error Testing 667
12.5 Member Functions for Reading and Writing Files 670
12.6 Focus on Software Engineering: Working with Multiple Files 678
12.7 Binary Files 680
12.8 Creating Records with Structures 685
12.9 Random-Access Files 689
12.10 Opening a File for Both Input and Output 697

Chapter 13 Introduction to Classes 711


13.1 Procedural and Object-Oriented Programming 711
13.2 Introduction to Classes 718
13.3 Defining an Instance of a Class 723
13.4 Why Have Private Members? 736
13.5 Focus on Software Engineering: Separating Class Specification
from Implementation 737
13.6 Inline Member Functions 743
13.7 Constructors 746
13.8 Passing Arguments to Constructors 750
Contents xi

13.9 Destructors 758


13.10 Overloading Constructors 762
13.11 Private Member Functions 765
13.12 Arrays of Objects 767
13.13 Focus on Problem Solving and Program Design: An OOP Case Study 771
13.14 Focus on Object-Oriented Programming: Simulating Dice with Objects 778
13.15 Focus on Object-Oriented Programming: Creating an Abstract Array
Data Type 782
13.16 Focus on Object-Oriented Design: The Unified Modeling Language (UML) 785
13.17 Focus on Object-Oriented Design: Finding the Classes and Their
Responsibilities 788

Chapter 14 More About Classes 811


14.1 Instance and Static Members 811
14.2 Friends of Classes 819
14.3 Memberwise Assignment 824
14.4 Copy Constructors 825
14.5 Operator Overloading 831
14.6 Object Conversion 858
14.7 Aggregation 860
14.8 Focus on Object-Oriented Design: Class Collaborations 865
14.9 Focus on Object-Oriented Programming: Simulating the Game
of Cho-Han 869

Chapter 15 Inheritance, Polymorphism, and Virtual Functions 891


15.1 What Is Inheritance? 891
15.2 Protected Members and Class Access 900
15.3 Constructors and Destructors in Base and Derived Classes 906
15.4 Redefining Base Class Functions 918
15.5 Class Hierarchies 923
15.6 Polymorphism and Virtual Member Functions 929
15.7 Abstract Base Classes and Pure Virtual Functions 945
15.8 Multiple Inheritance 952

Appendix A: Getting Started with Alice 971


Appendix B: The ASCII Character Set 997
Appendix C: Operator Precedence and Associativity 999
Quick References 1001
Index 1003
Credit 1019

Online The following appendices are available at www.pearsonhighered.com/gaddis.


Appendix D: Introduction to Flowcharting
Appendix E: Using UML in Class Design
Appendix F: Namespaces
Appendix G: Passing Command Line Arguments
xii Contents

Appendix H: Header File and Library Function Reference


Appendix I: Binary Numbers and Bitwise Operations
Appendix J: Multi-Source File Programs
Appendix K: Stream Member Functions for Formatting
Appendix L: Answers to Checkpoints
Appendix M: Solutions to Odd-Numbered Review Questions
LOCATION OF VIDEONOTES IN THE TEXT
VideoNote

Chapter 1 Introduction to Flowcharting, p. 20


Designing a Program with Pseudocode, p. 20
Designing the Account Balance Program, p. 25
Predicting the Result of Problem 33, p. 26
Chapter 2 Using cout, p. 31
Variabe Definitions, p. 37
Assignment Statements and Simple Math Expressions, p. 62
Solving the Restaurant Bill Problem, p. 80
Chapter 3 Reading Input with cin, p. 83
Formatting Numbers with setprecision, p. 111
Solving the Stadium Seating Problem, p. 142
Chapter 4 The if Statement, p. 154
The if/else statement, p. 166
The if/else if Statement, p. 176
Solving the Time Calculator Problem, p. 221
Chapter 5 The while Loop, p. 232
The for Loop, p. 247
Reading Data from a File, p. 274
Solving the Calories Burned Problem, p. 293
Chapter 6 Functions and Arguments, p. 311
Value-Returnlng Functions, p. 324
Solving the Markup Problem, p. 366
Chapter 7 Accessing Array Elements With a Loop, p. 380
Passing an Array to a Function, p. 407
Solving the Chips and Salsa Problem, p. 448
Chapter 8 The Binary Search, p. 460
The Selection Sort, p. 474
Solving the Charge Account Validation Modification Problem, p. 492
Chapter 9 Dynamically Allocating an Array, p. 523
Solving the Pointer Rewrite Problem, p. 545
Chapter 10 Writing a C-String-Handling Function, p. 575
More About the string Class, p. 581
Solving the Backward String Problem, p. 594
(continued on the next page)
LOCATION OF VIDEONOTES IN THE TEXT (continued)
VideoNote

Chapter 11 Creating a Structure, p. 601


Passing a Structure to a Function, p. 617
Solving the Weather Statistics Problem, p. 652
Chapter 12 Passing File Stream Objects to Functions, p. 665
Working with Multiple Files, p. 678
Solving the File Encryption Filter Problem, p. 708
Chapter 13 Writing a Class, p. 718
Defining an Instance of a Class, p. 723
Solving the Employee Class Problem, p. 802
Chapter 14 Operator Overloading, p. 831
Class Aggregation, p. 860
Solving the NumDays Problem, p. 885
Chapter 15 Redefining a Base Class Function in a Derived Class, p. 918
Polymorphism, p. 929
Solving the Employee and Production-Worker Classes Problem, p. 963
Preface

Welcome to the Brief Version of Starting Out with C++: From Control Structures through
Objects, 8th edition. This book is intended for use in a one or two-semester C++ ­programming
sequence, or an accelerated one-semester course. Students new to programming, as well as
those with prior course work in other languages, will find this text beneficial. The funda-
mentals of programming are covered for the novice, while the details, pitfalls, and nuances
of the C++ language are explored in-depth for both the beginner and more experienced
student. The book is written with clear, easy-to-understand language, and it covers all the
necessary topics for an introductory programming course. This text is rich in example pro-
grams that are concise, practical, and real-world oriented, ensuring that the student not only
learns how to implement the features and constructs of C++, but why and when to use them.

Changes in the Eighth Edition


C++11 is the latest standard version of the C++ language. In previous years, while the stan-
dard was being developed, it was known as C++0x. In August 2011, it was approved by
the International Standards Organization (ISO), and the name of the standard was officially
changed to C++11. Most of the popular compilers now support the C++11 standard.
The new C++11 standard was the primary motivation behind this edition. Although this
edition introduces many of the new language features, a C++11 compiler is not strictly
required to use the book. As you progress through the book, you will see C++11 icons in the
margins, next to the new features that are introduced. Programs appearing in sections that
are not marked with this icon will still compile using an older compiler.
Here is a summary of the new C++11 topics that are introduced in this edition:
l The auto key word is introduced as a way to simplify complex variable definitions.
The auto key word causes the compiler to infer a variable’s data type from its initial-
ization value.
l The long long int and unsigned long long int data types, and the LL literal
suffix are introduced.
l Chapter 5 shows how to pass a string object directly to a file stream object’s open
member function, without the need to call the c_str() member function. (A discus-
sion of the c_str()function still exists for anyone using a legacy compiler.)

xv
xvi Preface

l The range-based for loop is introduced in Chapter 7. This new looping mechanism
automatically iterates over each element of an array, vector, or other collection,
without the need of a counter variable or a subscript.
l Chapter 7 shows how a vector can be initialized with an initialization list.
l The nullptr key word is introduced as the standard way of representing a null
pointer.
l Smart pointers are introduced in Chapter 9, with an example of dynamic memory
allocation using unique_ptr.
l Chapter 10 discusses the new, overloaded to_string functions for converting numeric
values to string objects.
l The string class’s new back() and front() member functions are included in
Chapter 10’s overview of the string class.
l Strongly typed enums are discussed in Chapter 11.
l Chapter 13 shows how to use the smart pointer unique_ptr to dynamically allocate
an object.
l Chapter 15 discusses the override key word and demonstrates how it can help prevent
subtle overriding errors. The final key word is discussed as a way of preventing a virtual
member function from being overridden.
In addition to the C++11 topics, the following general improvements were made:
l Several new programming problems have been added to the text, and many of the
existing programming problems have been modified to make them unique from previ-
ous editions.
l The discussion of early, historic computers in Chapter 1 is expanded.
l The discussion of literal values in Chapter 2 is improved.
l The introduction of the char data type in Chapter 2 is reorganized to use character
literals in variable assignments before using ASCII values in variable assignments.
l The discussion of random numbers in Chapter 3 is expanded and improved, with the
addition of a new In the Spotlight section.
l A new Focus on Object-Oriented Programming section has been added to Chapter 13,
showing how to write a class that simulates dice.
l A new Focus on Object-Oriented Programming section has been added to Chapter 14,
showing an object-oriented program that simulates the game of Cho-Han. The program
uses objects for the dealer, two players, and a pair of dice.

Organization of the Text


This text teaches C++ in a step-by-step fashion. Each chapter covers a major set of topics
and builds knowledge as the student progresses through the book. Although the chapters
can be easily taught in their existing sequence, some flexibility is provided. The diagram
shown in Figure P-1 suggests possible sequences of instruction.
Preface xvii

Figure P-1  

Chapter 1
Introduction

Chapters 2–7
Basic Language
Elements

Chapter 8 Chapter 9 Chapter 12


Searching and Pointers Advanced File
Sorting Arrays Operations*

*A few subtopics in
Chapter 12 require
Chapter 10 Chapters 9 and 11.
Characters, Strings, Chapter 11
and the string Class Structures

Chapter 13
Introduction to
Classes

Chapter 14
More About Classes

Chapter 15
Inheritance and
Polymorphism

Chapter 1 covers fundamental hardware, software, and programming concepts. You may
choose to skip this chapter if the class has already mastered those topics. Chapters 2 through
7 cover basic C++ syntax, data types, expressions, selection structures, repetition structures,
functions, and arrays. Each of these chapters builds on the previous chapter and should be
covered in the order presented.
After Chapter 7 has been covered, you may proceed to Chapter 8, or jump to either Chapter
9 or Chapter 12. (If you jump to Chapter 12 at this point, you will need to postpone sections
12.7, 12.8, and 12.10 until Chapters 9 and 11 have been covered.)
After Chapter 9 has been covered, either of Chapters 10 or 11 may be covered. After
­Chapter 11, you may cover Chapters 13 through 15 in sequence.
This text’s approach starts with a firm foundation in structured, procedural programming
before delving fully into object-oriented programming.
xviii Preface

Brief Overview of Each Chapter


Chapter 1: Introduction to Computers and Programming
This chapter provides an introduction to the field of computer science and covers the fun-
damentals of programming, problem solving, and software design. The components of pro-
grams, such as key words, variables, operators, and punctuation are covered. The tools of
the trade, such as pseudocode, flow charts, and hierarchy charts are also presented.

Chapter 2: Introduction to C++


This chapter gets the student started in C++ by introducing data types, identifiers, vari-
able declarations, constants, comments, program output, simple arithmetic operations, and
C-strings. Programming style conventions are introduced and good programming style
is modeled here, as it is throughout the text. An optional section explains the difference
between ANSI standard and pre-standard C++ programs.

Chapter 3: Expressions and Interactivity


In this chapter the student learns to write programs that input and handle numeric, char-
acter, and string data. The use of arithmetic operators and the creation of mathematical
expressions are covered in greater detail, with emphasis on operator precedence. Debug-
ging is introduced, with a section on hand tracing a program. Sections are also included on
simple output formatting, on data type conversion and type casting, and on using library
functions that work with numbers.

Chapter 4: Making Decisions


Here the student learns about relational operators, relational expressions and how to con-
trol the flow of a program with the if, if/else, and if/else if statements. The condi-
tional operator and the switch statement are also covered. Crucial applications of these
constructs are covered, such as menu-driven programs and the validation of input.

Chapter 5: Loops and Files


This chapter covers repetition control structures. The while loop, do-while loop, and for
loop are taught, along with common uses for these devices. Counters, accumulators, run-
ning totals, sentinels, and other application-related topics are discussed. Sequential file I/O
is also introduced. The student learns to read and write text files, and use loops to process
the data in a file.

Chapter 6: Functions
In this chapter the student learns how and why to modularize programs, using both void
and value returning functions. Argument passing is covered, with emphasis on when argu-
ments should be passed by value versus when they need to be passed by reference. Scope of
variables is covered, and sections are provided on local versus global variables and on static
local variables. Overloaded functions are also introduced and demonstrated.
Preface xix

Chapter 7: Arrays
In this chapter the student learns to create and work with single and multidimensional
arrays. Many examples of array processing are provided including examples illustrating
how to find the sum, average, highest, and lowest values in an array and how to sum the
rows, columns, and all elements of a two-dimensional array. Programming techniques using
parallel arrays are also demonstrated, and the student is shown how to use a data file as
an input source to populate an array. STL vectors are introduced and compared to arrays.

Chapter 8: Sorting and Searching Arrays


Here the student learns the basics of sorting arrays and searching for data stored in them.
The chapter covers the Bubble Sort, Selection Sort, Linear Search, and Binary Search algo-
rithms. There is also a section on sorting and searching STL vector objects.

Chapter 9: Pointers
This chapter explains how to use pointers. Pointers are compared to and contrasted with
reference variables. Other topics include pointer arithmetic, initialization of pointers, rela-
tional comparison of pointers, pointers and arrays, pointers and functions, dynamic mem-
ory allocation, and more.

Chapter 10: Characters, C-strings, and More About the string Class
This chapter discusses various ways to process text at a detailed level. Library functions for
testing and manipulating characters are introduced. C-strings are discussed, and the tech-
nique of storing C-strings in char arrays is covered. An extensive discussion of the string
class methods is also given.

Chapter 11: Structured Data


The student is introduced to abstract data types and taught how to create them using struc-
tures, unions, and enumerated data types. Discussions and examples include using pointers
to structures, passing structures to functions, and returning structures from functions.

Chapter 12: Advanced File Operations


This chapter covers sequential access, random access, text, and binary files. The various
modes for opening files are discussed, as well as the many methods for reading and writing
file contents. Advanced output formatting is also covered.

Chapter 13: Introduction to Classes


The student now shifts focus to the object-oriented paradigm. This chapter covers the fun-
damental concepts of classes. Member variables and functions are discussed. The student
learns about private and public access specifications, and reasons to use each. The topics of
constructors, overloaded constructors, and destructors are also presented. The chapter pres-
ents a section modeling classes with UML and how to find the classes in a particular problem.
xx Preface

Chapter 14: More About Classes


This chapter continues the study of classes. Static members, friends, memberwise assign-
ment, and copy constructors are discussed. The chapter also includes in-depth sections on
operator overloading, object conversion, and object aggregation. There is also a section on
class collaborations and the use of CRC cards.

Chapter 15: Inheritance, Polymorphism, and Virtual Functions


The study of classes continues in this chapter with the subjects of inheritance, polymor-
phism, and virtual member functions. The topics covered include base and derived class con-
structors and destructors, virtual member functions, base class pointers, static and dynamic
binding, multiple inheritance, and class hierarchies.

Appendix A: Getting Started with Alice


This appendix gives a quick introduction to Alice. Alice is free software that can be used to
teach fundamental programming concepts using 3D graphics.

Appendix B: ASCII Character Set


A list of the ASCII and Extended ASCII characters and their codes.

Appendix C: Operator Precedence and Associativity


A chart showing the C++ operators and their precedence.

The following appendices are available online at www.pearsonhighered.com/gaddis.

Appendix D: Introduction to Flowcharting


A brief introduction to flowcharting. This tutorial discusses sequence, selection, case, repeti-
tion, and module structures.

Appendix E: Using UML in Class Design


This appendix shows the student how to use the Unified Modeling Language to design
classes. Notation for showing access specification, data types, parameters, return values,
overloaded functions, composition, and inheritance are included.

Appendix F: Namespaces
This appendix explains namespaces and their purpose. Examples showing how to define a
namespace and access its members are given.

Appendix G: Passing Command Line Arguments


Teaches the student how to write a C++ program that accepts arguments from the command
line. This appendix will be useful to students working in a command line environment, such
as Unix, Linux, or the Windows command prompt.

Appendix H: Header File and Library Function Reference


This appendix provides a reference for the C++ library functions and header files discussed
in the book.
Preface xxi

Appendix I: Binary Numbers and Bitwise Operations


A guide to the C++ bitwise operators, as well as a tutorial on the internal storage of integers.

Appendix J: Multi-Source File Programs


Provides a tutorial on creating programs that consist of multiple source files. Function
header files, class specification files, and class implementation files are discussed.

Appendix K: Stream Member Functions for Formatting


Covers stream member functions for formatting such as setf.

Appendix L: Answers to Checkpoints


Students may test their own progress by comparing their answers to the checkpoint exer-
cises against this appendix. The answers to all Checkpoints are included.

Appendix M: Solutions to Odd-Numbered Review Questions


Another tool that students can use to gauge their progress.

Features of the Text


Concept Each major section of the text starts with a concept statement.
Statements This statement summarizes the ideas of the section.
Example Programs The text has hundreds of complete example programs, each
designed to highlight the topic currently being studied. In most
cases, these are practical, real-world examples. Source code for
these programs is provided so that students can run the programs
themselves.
Program Output After each example program there is a sample of its screen
output. This immediately shows the student how the program
should function.
In the Spotlight Each of these sections provides a programming problem and a
detailed, step-by-step analysis showing the student how to
solve it.
VideoNotes A series of online videos, developed specifically for this book, is
VideoNote available for viewing at www.pearsonhighered.com/gaddis.
Icons appear throughout the text alerting the student to videos
about specific topics.
Checkpoints Checkpoints are questions placed throughout each chapter as
a self-test study aid. Answers for all Checkpoint questions can
be downloaded from the book’s Companion Web site at www.
pearsonhighered.com/gaddis. This allows students to check how
well they have learned a new topic.
Notes Notes appear at appropriate places throughout the text. They are
short explanations of interesting or often misunderstood points
relevant to the topic at hand.
xxii Preface

Warnings Warnings are notes that caution the student about certain C++
features, programming techniques, or practices that can lead to
malfunctioning programs or lost data.
Case Studies Case studies that simulate real-world applications appear in
many chapters throughout the text. These case studies are de-
signed to highlight the major topics of the chapter in which they
appear.
Review Questions Each chapter presents a thorough and diverse set of review
and Exercises questions, such as fill-in-the-blank and short answer, that check
the student’s mastery of the basic material presented in the chap-
ter. These are followed by exercises requiring problem solving
and analysis, such as the Algorithm Workbench, Predict the Out-
put, and Find the Errors sections. Answers to the odd-numbered
review questions and review exercises can be downloaded from
the book’s Companion Web site at www.pearsonhighered.com/
gaddis.
Programming Each chapter offers a pool of programming exercises designed
Challenges to solidify the student’s knowledge of the topics currently being
studied. In most cases the assignments present real-world prob-
lems to be solved. When applicable, these exercises include input
validation rules.
Group Projects There are several group programming projects throughout the
text, intended to be constructed by a team of students. One
student might build the program’s user interface, while another
student writes the mathematical code, and another designs and
implements a class the program uses. This process is similar to
the way many professional programs are written and encourages
team work within the classroom.
Software Available for download from the book’s Companion Web site at
Development www.pearsonhighered.com/gaddis. This is an ongoing project
Project: that instructors can optionally assign to teams of students. It
Serendipity systematically develops a “real-world” software package: a
Booksellers point-of-sale program for the fictitious Serendipity Booksellers
organization. The Serendipity assignment for each chapter adds
more functionality to the software, using constructs and tech-
niques covered in that chapter. When complete, the program will
act as a cash register, manage an inventory database, and produce
a variety of reports.
C++ Quick For easy access, a quick reference guide to the C++ language is
Reference Guide printed on the last two pages of Appendix C in the book.

11 C++11 Throughout the text, new C++11 language features are


­introduced. Look for the C++11 icon to find these new features.
Preface xxiii

Supplements
Student Online Resources
Many student resources are available for this book from the publisher. The following items
are available on the Gaddis Series Companion Web site at www.pearsonhighered.com/gaddis:
l The source code for each example program in the book
l Access to the book’s companion VideoNotes
l A full set of appendices, including answers to the Checkpoint questions and answers
to the odd-numbered review questions
l A collection of valuable Case Studies
l The complete Serendipity Booksellers Project

Online Practice and Assessment with MyProgrammingLab


MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of pro-
gramming. Through practice exercises and immediate, personalized feedback, MyProgram-
mingLab improves the programming competence of beginning students who often struggle
with the basic concepts and paradigms of popular high-level programming languages.
A self-study and homework tool, a MyProgrammingLab course consists of hundreds of
small practice exercises organized around the structure of this textbook. For students, the
system automatically detects errors in the logic and syntax of their code submissions and
offers targeted hints that enable students to figure out what went wrong—and why. For
instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the
code inputted by students for review.
MyProgrammingLab is offered to users of this book in partnership with Turing’s Craft, the
makers of the CodeLab interactive programming exercise system. For a full demonstration,
to see feedback from instructors and students, or to get started using MyProgrammingLab
in your course, visit www.myprogramminglab.com.

Instructor Resources
The following supplements are available to qualified instructors only:
• Answers to all Review Questions in the text
• Solutions for all Programming Challenges in the text
• PowerPoint presentation slides for every chapter
• Computerized test bank
• Answers to all Student Lab Manual questions
• Solutions for all Student Lab Manual programs
Visit the Pearson Instructor Resource Center (www.pearsonhighered.com/irc) for
information on how to access instructor resources.
xxiv Preface

Textbook Web site


Student and instructor resources, including links to download Microsoft® Visual Studio
Express and other popular IDEs, for all the books in the Gaddis Starting Out With series
can be accessed at the following URL:
http://www.pearsonhighered.com/gaddis

Get this book the way you want it!


This book is part of Pearson Education’s custom database for Computer Science textbooks.
Use our online PubSelect system to select just the chapters you need from this, and other,
Pearson Education CS textbooks. You can edit the sequence to exactly match your course
organization and teaching approach. Visit www.pearsoncustom.com/cs for details.

Which Gaddis C++ book is right for you?


The Starting Out with C++ Series includes three books, one of which is sure to fit your course:
l Starting Out with C++: From Control Structures through Objects
l Starting Out with C++: Early Objects
l Starting Out with C++: Brief Version
The following chart will help you determine which book is right for your course.

■ FROM CONTROL STRUCTURES ■ EARLY OBJECTS


THROUGH OBJECTS
■ BRIEF VERSION
LATE INTRODUCTION OF OBJECTS EARLIER INTRODUCTION OF OBJECTS
Classes are introduced in Chapter 13 of the stan- Classes are introduced in Chapter 7, after
dard text and Chapter 11 of the brief text, after control structures and functions, but before
control structures, functions, arrays, and pointers. arrays and pointers. Their use is then
Advanced OOP topics, such as inheritance and integrated into the remainder of the text.
polymorphism, are covered in the following two Advanced OOP topics, such as inheritance
chapters. and polymorphism, are covered in Chapters
11 and 15.

INTRODUCTION OF DATA STRUCTURES INTRODUCTION OF DATA STRUCTURES


AND RECURSION AND RECURSION
Linked lists, stacks and queues, and binary trees Linked lists, stacks and queues, and binary
are introduced in the final chapters of the standard trees are introduced in the final chapters of
text. Recursion is covered after stacks and queues, the text, after the chapter on recursion.
but before binary trees. These topics are not
covered in the brief text, though it does have
appendices dealing with linked lists and recursion.
Another Random Scribd Document
with Unrelated Content
Deering, Gold, Rich et Risby. Masters était curé d'Aldington et les
autres étaient des clercs papistes. Ils s'étaient servis d'Élisabeth
Barton comme d'un instrument. Ils s'étaient flattés d'effrayer le roi et
de prévenir soit le divorce, soit le schisme. Ils payèrent de leur vie
cette ridicule intrigue. Eux et la pauvre Élisabeth Barton furent
éventrés à Tyburn (21 avril 1534), supplice hors de toute proportion
avec l'attentat! Pour Henri VIII, le sang était un plaisir. Il n'admettait
pas une échelle de peines correspondante à une échelle de délits.
Quand il avait résolu de punir, il tuait. Il n'y avait qu'un article dans
son Code criminel et c'était l'immolation.
Plusieurs innocents furent compromis dans cette cause pour non-
révélation, Fisher et Morus entre autres. S'étant disculpés de cette
accusation, ils succombèrent aux embûches légales du serment.
Fisher, évêque de Rochester, et Thomas Morus, l'ancien chancelier,
étaient les deux plus illustres dissidents de toute l'Angleterre. Henri
VIII les avait beaucoup aimés. Il souhaitait leur adhésion. «S'ils
reconnaissent ma suprématie, disait-il, personne ne la méconnaîtra.»
La suprématie, c'est-à-dire la papauté de Henri VIII, était alors la
grande affaire. On déférait le serment de suprématie à tout le
monde; on le déféra donc à Fisher et à Morus. Sans s'être concertés,
ils firent la même réponse.
Le statut de suprématie était un statut fort compliqué: il touchait
politiquement à la succession, et théologiquement au divorce; ou, en
d'autres termes, à la nullité du mariage de Catherine et à la validité
du mariage d'Anne Boleyn. Par-dessus tout, le statut établissait le
sacerdoce du roi et impliquait la déchéance du pape.
Fisher et Morus ne refusaient pas le serment à la succession, mais
ils demandaient à garder le silence sur le reste.
Cranmer s'efforça de convaincre Cromwell que le serment de ces
grands personnages devait être accepté tel qu'ils l'offraient; il supplia
Henri VIII de ne pas exiger davantage. Mais ni Cromwell ni Henri ne
se rendirent aux arguments de l'archevêque de Cantorbéry. Ils
intimèrent à Fisher et à Morus le serment complet ou l'échafaud.
Les deux amis se laissèrent conduire à la Tour de Londres.
Fisher était un vieillard dont la vertu était plus vénérable encore
que les cheveux blancs.
Il avait la figure fervente d'un évêque. Il était très-imposant sous
la mitre. On aurait souhaité à son front plus d'ampleur, mais ses
yeux clairs étaient intrépides et sa bouche exprimait la foi. Il parlait
du billot avec dédain, comme d'un détail insignifiant. La mort n'était
pour lui qu'une transition à une vie meilleure. Il ne croyait qu'à la vie
éternelle, et cette conviction communiquait à son visage ascétique
une sorte de beauté.
Le prélat avait été le directeur de la comtesse de Richmond,
grand'mère du roi. Elle lui avait recommandé son petit-fils. Henri, qui
n'ignorait pas cette circonstance, s'était prêté de bonne grâce aux
soins et aux leçons de Fisher, dont il estimait la science et l'onction.
La bienveillance du roi égalait la fidélité de l'évêque. Le schisme seul
pouvait les séparer.
Henri relégua dans un cachot humide de la Tour celui qu'il avait
appelé son maître, un prêtre généreux, le confesseur de son aïeule.
Fisher ne se démentit point. Il languit des mois et des mois sous ces
lourdes voûtes. Bientôt il manqua de tout. Sa détresse fut extrême.
On le priva de viande et de vin. Ses vêtements étaient sordides et
déchirés. Il eut faim, il eut froid. Kingston, le lieutenant de la Tour,
était surveillé et avait les ordres les plus rigoureux. Le noble prélat
n'avait ni encre, ni plume, ni papier. Kingston lui en fournit un jour,
et Fisher écrivit à Cromwell pour réclamer de sa charité un
adoucissement à ce long jeûne, une soutane, une fourrure et un
livre d'heures. Ces demandes furent exaucées.
Le Parlement, au mois de novembre 1534, avait déclaré traîtres
tous ceux qui ne s'inclineraient pas devant le roi comme devant le
chef de l'Église d'Angleterre. Le nom du pape avait été rayé de tous
les paroissiens. Chaque dimanche, les curés de tous les presbytères
du royaume devaient monter en chaire et déclarer que le roi était le
vrai pape. C'était une forfaiture irrémissible que de ne pas jurer pour
la suprématie de Henri Tudor. La terreur aidait partout aux
apostasies.
Interrogé le 14 juin 1535, Fisher persista dans un serment
conditionnel. Il ne repoussait pas la loi de succession, mais il
réservait les mariages et la suprématie du roi, sur lesquels il était
décidé à se taire.
C'en fut assez pour être condamné à Westminster-Hall, par un
tribunal où Henri avait mêlé aux juges des commissaires qui avaient
toute sa confiance. Fisher fut proclamé coupable d'attaques
sacriléges contre les attributions royales.
Son arrêt ne l'étonna point et ne lui arracha que ces magnanimes
paroles: «J'ai quatre-vingts ans. Je remercie mes juges d'abréger un
peu mon dur pèlerinage.»
Quand, le 22 juin, Kingston lui annonça en tremblant que le fatal
moment était venu, il était cinq heures du matin. Le prêtre demanda
au soldat l'instant précis de l'exécution. «Neuf heures, répondit le
lieutenant.—Je vais donc dormir encore,» repartit Fisher; et, à
l'admiration de Kingston, le prélat sommeilla sur son oreiller jusqu'à
sept heures. Des songes ineffables le visitèrent sans doute, car son
visage était radieux. Rare privilége et récompense merveilleuse des
convictions profondes! Fisher pensait trouver le ciel avec la même
certitude qu'il aurait eue de trouver son palais de Rochester, s'il eût
été acquitté.
S'étant levé à sept heures, il s'agenouilla, médita, puis choisit dans
ses pauvres habits tout ce qui pouvait parer sa sublime décrépitude.
«Cette recherche vous surprend, dit-il à Kingston. Ah! c'est que je
me marie avec la mort. C'est elle qui me présentera aujourd'hui à
mon Sauveur.» Fisher se vêtit donc de son mieux, et passant à son
cou son chapelet, il mit sous son bras le Nouveau Testament, après
quoi il monta en chaise. Il lut l'évangile de saint Jean depuis sa
chambre jusqu'à Tower-Hill. Un assez grand concours de peuple y
était. Avant de se livrer au bourreau, il promena des regards calmes
sur l'assemblée et dit: «Que le Seigneur protége l'Angleterre et le roi
Henri VIII! J'expire, comme j'ai vécu, pour notre antique religion.»
Alors, tout en se baissant pour le supplice, il entonna le Te Deum
laudamus, comme autrefois dans sa cathédrale. La hache interrompit
son chant. Son corps fut inhumé sans linceul et sans cercueil. Sa
tête fut exposée sur le pont de Londres. Elle ne chantait plus,
raconte la légende, mais elle remuait les lèvres et priait. Elle fut
jetée le cinquième jour à la Tamise.
Elle ne fut jamais ornée du chapeau, quoique Paul III, qui avait
remplacé Clément VII, eût fait cardinal l'évêque de Rochester. Le
messager de Rome s'arrêta en Picardie, où il apprit le trépas de
Fisher. Ce trépas fut même précipité par le don de la barrette.
Lorsque le roi sut que le pape honorait de cet insigne son prisonnier,
il proféra ce mot féroce: «Fisher ne recevra sa barrette que sur les
épaules, car lorsqu'elle arrivera en Angleterre, il n'aura plus de tête.»
Morus, captif aussi à la Tour, interrogea Kingston et fut instruit du
sort tragique de son ami. Il en fut ému, mais loin de craindre la
même destinée, il y aspira de plus en plus. «Fisher, disait-il, était un
juste. Il a fait son devoir, je ferai le mien, et nous nous
rencontrerons bientôt dans les demeures du Christ.» (V. les
Biographies du chancelier par Roper, son gendre, et par Stappleton.)
Les souffrances de Thomas Morus à la Tour furent autres que
celles de l'évêque de Rochester. Il eut des manteaux, un bon lit, du
feu, une nourriture suffisante. Sa fille Marguerite veillait sur lui
comme une providence, et Kingston se prêtait à toutes les
tendresses. Le lieutenant avait lui-même ses ruses de cœur. Il aimait
Thomas Morus, qu'il avait connu grand chancelier et qui avait été
son bienfaiteur. Il s'en souvenait. Malgré les défenses ministérielles,
Kingston portait, au crépuscule, les mets les meilleurs de sa propre
table à son captif. Il se cachait pour n'être pas compromis. Il avait
toujours peur de faire trop et de ne pas faire assez. Sa
reconnaissance était plus vive néanmoins que ses appréhensions.
«Vous êtes mal ici, monsieur le chancelier, disait Kingston. Vous
n'avez pas un ordinaire convenable.—Vous vous trompez, Kingston.
Vous agissez en ami avec moi. Je suis très-content de vous et de
votre cuisine! Au reste, quoique je ne me plaigne jamais, ajoutait-il,
en plaisantant, selon son habitude, ne vous gênez pas, mon cher
Kingston, et mettez-moi à la porte de la Tour.»
Kingston ne se lassait pas d'admirer la fermeté indomptable de
Morus. Il lui dit un jour: «Votre prédécesseur, le cardinal Wolsey,
n'avait pas votre sérénité au couvent de Leicester.—Non, répondit
Morus; cela vient, mon cher Kingston, de ce qu'il redoutait le roi plus
que Dieu; moi, je crains plus Dieu que le roi.»
Thomas Morus n'était pas mieux muni pour l'étude que Fisher.
Mais Kingston qui observait presque en tout ses consignes, oubliait
cependant tantôt du papier, tantôt une Bible, tantôt des charbons.
Le prisonnier ramassait les charbons, et, par un frottement assidu
contre le mur, il en faisait des crayons. Il lisait la Bible, les Psaumes
surtout, et il copiait avec bonheur les versets les plus conformes à la
situation de son âme. Il y ajoutait des commentaires pleins de
ferveur.
Voici quelques-uns de ces versets que transcrivait Morus et qui le
soutenaient comme un cordial divin:
«C'est vous, Seigneur, c'est vous qui êtes mon rocher.
«Qui méritera d'habiter votre tabernacle? qui méritera de reposer
sur votre montagne sainte?
«Celui qui aura marché dans l'innocence et qui aura pratiqué la
justice.
«Mon Dieu, vous m'armerez d'un bouclier de force.
«Mes ennemis se sont entendus pour me perdre; ils ont conspiré
ma ruine.
«Et moi, Seigneur, j'ai espéré en vous.
«Faites luire sur moi votre lumière; couvrez-moi de votre
miséricorde; sauvez-moi parce que je vous ai invoqué.
«J'ai été jeune et j'ai vieilli; je n'ai point encore vu le juste
délaissé, ni ses enfants mendier leur pain.
«Sa postérité sera bénie.»
Rien de plus pathétique, de plus attendrissant que les
préoccupations paternelles de Morus.
Il avait peu de fortune, à peine cent cinquante livres sterling de
rente, lorsqu'il donna sa démission de chancelier. Que deviendrait sa
famille après lui? Elle était nombreuse. Sa femme, son fils John, ses
trois filles et ses trois gendres remplissaient sa maison. Cette maison
tapissée de rosiers, flanquée d'une petite chapelle et entourée d'un
jardin, fleurissait à Chelsea, au bord de la Tamise. Elle avait reçu au
milieu de ses parfums tout ce que l'Europe comptait de plus illustre.
Érasme en avait passé le seuil; Holbein en avait été l'hôte. Les
cardinaux et les légats, les lords et les docteurs l'avaient visitée. Les
ducs de Suffolk et de Norfolk s'y étaient assis de longues heures. Le
roi lui-même s'y était arrêté souvent. C'est là que Morus avait
présenté Holbein à Henri, et c'est là que Henri avait nommé Holbein
son premier peintre. Le roi ne dédaignait pas de faire amarrer sa
barge en face de l'humble cottage. Il était assez instruit pour
apprécier la science de Morus et assez spirituel pour applaudir aux
saillies dont le chancelier égayait les sujets les plus sérieux.
Chelsea était joyeux alors. Depuis la rupture avec Rome, il était
triste. Plus de bienveillance extérieure, plus d'empressement avec la
famille. Elle était solitaire et abandonnée.
Morus habitait la Tour et soit sa femme, soit son fils John, soit ses
trois filles, soit ses gendres étaient sans cesse en pleurs ou en route.
Marguerite Roper, la plus aimée et la plus aimante des filles de
Morus, celle dont Érasme admirait l'exquise latinité et le génie facile;
celle dont Holbein avait multiplié partout les portraits, tant sa
physionomie l'inspirait; celle que Henri VIII se plaisait à entretenir,
restait autrefois à Chelsea pour suppléer son père au besoin.
Maintenant elle était dans un continuel mouvement. Elle couchait à
Chelsea, mais elle vivait autant qu'elle pouvait à la Tour, près de son
père dont elle avait toujours été l'enchantement.
Marguerite s'était assurée d'une barge qui la menait de Chelsea à
la Tour et qui la ramenait de la Tour à Chelsea par la Tamise. Le roi
avait permis à Marguerite de voir Morus à toute heure. L'ardente
femme était, sans le savoir, la coadjutrice du despote. Ils
s'entendaient dans une même conspiration contre le prisonnier.
Henri VIII voulait le déshonorer et Marguerite voulait le sauver par le
serment de suprématie. Cette fille adorable et cet astucieux tyran,
livraient un furieux assaut à Morus. Henri habilement la laissait dire
et faire.
Quand Morus avait embrassé Marguerite, à son arrivée, elle lui
donnait des nouvelles de Chelsea, elle l'enveloppait de souvenirs,
puis elle lui disait avec des larmes dans les yeux et dans la voix:
«Mon père, vous n'aurez pas la barbarie de rendre ma mère veuve,
et votre fils, vos filles, vos gendres orphelins. Pourquoi ne prêteriez-
vous pas le serment de suprématie? le royaume l'a prêté avant vous.
Seriez-vous plus sage à vous seul que toute une nation?» Tantôt
Morus disait: «Marguerite, ne me tente pas.» Tantôt il disait: «Ne
rougis-tu pas, ma fille, de te liguer avec mes ennemis et de préférer
la vie de ton père à sa conscience?» Quelquefois il tendait à
Marguerite les fragments de psaumes qu'il avait écrits au charbon
sur des feuilles volantes et il disait: «Lis, ma fille, lis-moi ces beaux
versets du roi-prophète, et prends ta part du courage qu'il a versé
dans mon cœur.»
Marguerite parcourait les pages, et finissait par éclater en
gémissements. Elle se calmait peu à peu pourtant et feignait de se
distraire soit aux contes, soit aux plaisanteries de Morus, avant de le
quitter. Elle lui ménageait ainsi de meilleures nuits, mais elle,
anxieuse sur son bateau, retournait à Chelsea, seule, ou avec son
mari, ou avec son frère John dans les brouillards et dans les
mélancolies de la Tamise.
Parmi ces allées et venues, parmi ces lamentations du cœur de
Marguerite et des flots de la rivière, un ordre formel fut articulé à
Morus. Le tribunal de Westminster-Hall le mandait à sa barre. C'était
le 1er juin 1535. Les juges de Morus connaissaient tous son
innocence. Ils étaient au nombre de neuf dont les plus
considérables, sir Thomas Audley, lord chancelier, Thomas duc de
Norfolk et sir Fitz-James avaient témoigné en plus d'une occasion au
prisonnier leur admiration sincère. Le solliciteur général Richard Rich,
au contraire, avait été un envieux de Morus dès l'université!
Le généreux captif se rendit de la Tour à Westminster. Une
estampe dont j'ai vu trois exemplaires à Londres a consacré ce
douloureux itinéraire. Morus s'avance dans les rues, au milieu de la
foule. Des gardes le précèdent et le suivent. Coiffé d'un chapeau
d'où pend une croix, un long bâton à la main, un manteau sur les
épaules, l'ancien chancelier, un peu courbé mais très-imposant,
marche avec la lenteur d'un malade et avec la majesté d'un martyr.
C'est ainsi qu'il parut devant la cour de Westminster. Ceux qui se
le rappelaient avant son emprisonnement remarquèrent vite que son
dos s'était voûté et que ses cheveux avaient blanchi.
Morus écouta tranquillement le diffus et interminable réquisitoire
de Richard Rich. Ce réquisitoire peut se résumer en quatre chefs.
Morus avait désapprouvé le mariage d'Anne Boleyn avec le roi.
Il avait dénié à son souverain le titre de chef suprême de l'Église.
Il avait encouragé Fisher dans son opposition.
Il s'était défendu par les mêmes arguments que l'évêque de
Rochester, ce qui prouvait entre eux une complicité de conspirateurs.
Le prévenu répondit sur le premier chef qu'il s'était borné à
donner un conseil au monarque, et que ce conseil était non-
seulement son droit, mais son devoir.
Sur le second chef, il affirma que son crime unique était son
silence et que jusqu'à présent aucune loi n'avait fait du silence une
trahison.
Quant aux deux derniers chefs, il les repoussa avec une énergique
dénégation, et il défia le solliciteur général de les démontrer par le
moindre document.
Sir Thomas Morus parla plusieurs fois avec une supériorité de
raison, un accent de vertu et une adresse d'éloquence
incomparables. Mais il était condamné d'avance. Il ne pouvait être
absous qu'au prix du serment de suprématie, et ce serment il le
refusa. Comme Fisher, il admettait bien le nouvel ordre de
succession; ce qu'il n'admettait pas, sans le blâmer pourtant si ce
n'est par réticence, c'était le divorce du roi et son usurpation de la
papauté. Chose remarquable! Morus dans ces débats où il déploya
tant de logique et tant de magnanimité, ne manqua jamais, à travers
ses audaces de héros, à la prudence du jurisconsulte.
Il ne se dédommagea de sa contrainte qu'après sa condamnation.
«Milords, s'écria-t-il, votre arrêt me délie la langue. Je puis
maintenant, sans encourir le reproche de témérité, caractériser le
statut et le serment de suprématie. Ce statut et ce serment sont
iniques.»
Soulagé par cet aveu public d'une vérité qu'il avait retenue jusque-
là, Morus ne fut plus que clémence et mansuétude. «Ce monde, dit-
il, est le monde de la guerre et des disputes: le monde de la paix est
ailleurs. Je souhaite, milords, nous que la terre a divisés, que le ciel
nous réunisse comme il a réuni Étienne et Paul, le martyr aussi et le
proscripteur!»
Après ces paroles, Morus salua ses juges et descendit les degrés
du prétoire. Il était environné de ses gardes et le bourreau le
précédait, le tranchant de la hache tourné vers le visage du
condamné.
Au bas de l'escalier du tribunal, Morus rencontra son fils qui,
fléchissant un genou, le conjura de le bénir. «Oui, John, je te bénis,
toi et tous les nôtres. Maintenant plus que jamais sois bon pour ta
mère et pour tes sœurs.»
Les gardes interrompirent cette scène. Une autre plus émouvante
attendait Morus. A quelque distance de Westminster, il aperçut sa
famille éplorée, sa femme, ses filles, ses gendres que John avait
rejoints. Le patriarche changea de main son bâton et posa sa droite
sur son cœur. Les gardes allaient passer avec le prisonnier,
lorsqu'une belle personne, se détachant du groupe domestique,
fendant la multitude, peuple et soldats, se jeta dans les bras de
Morus qui l'y serra longtemps. C'était Marguerite Roper, la fille de ses
prédilections. Il la bénit ensuite comme John et lui dit: «Ma chère
fille, résigne-toi et pardonne à nos ennemis aussi sincèrement que je
leur pardonne. Adieu; et reporte ce baiser à ta mère.» Marguerite
obéit et le cortége s'ébranla de nouveau.
Il avait fait à peine quelques pas, quand ces mots: «Mon père,
mon père,» échappés avec des sanglots d'un sein haletant,
l'arrêtèrent encore. Les soldats émus s'ouvrirent devant Marguerite
qui se précipita d'un essor désespéré vers son père. Elle se colla à
lui, le pressant, le couvrant de caresses, de cris et de pleurs. Morus
la remit tout évanouie à John et à Roper. L'escorte alors, se
refermant sur le prisonnier, poursuivit son chemin jusqu'à la Tour.
Morus dit à Kingston: «Pauvre Marguerite! Elle fut toujours pour moi
ce qu'était Rachel pour Laban. Puisse son enfant la consoler!» Il
répéta plusieurs fois pendant les jours qui lui restèrent: «L'odeur de
ma fille est pour moi comme l'odeur d'un champ de blé mûri par le
Seigneur.»
Il lui écrivit:
«Ma fille bien-aimée, que Dieu te bénisse ainsi que je t'ai bénie!
Qu'il bénisse ton mari, ton enfant, et tous les nôtres, et tous ceux
que j'ai tenus sur les fonts de baptême.... Tu ne m'as jamais causé
tant de bonheur que lorsque dans le trajet du tribunal tu t'es élancée
vers moi. Adieu, ma chère fille. Au revoir dans le ciel.»
Cette pensée du ciel et la pensée de Marguerite le préoccupaient
uniquement. «Ma fille, disait-il à Kingston, son interlocuteur habituel,
ma fille ne peut plus entrer ici, depuis mon jugement. Elle se désole
à Chelsea avec tous les miens. Ce Chelsea de la famille, je ne
m'asseoirai plus à son foyer, je m'en irai bientôt à un Chelsea
meilleur où je retrouverai l'évêque de Rochester, où je prierai pour
vous, cher Kingston, et pour lady Kingston, où j'attendrai ma femme
et notre fils et nos filles et nos gendres et tout ce que je regrette
dans cette vallée sombre.»
Le 4 juillet, avant-veille de sa mort, une chauve-souris s'étant
introduite dans sa chambre, Morus suspendit sa lampe de prisonnier
à la fenêtre et donna la chasse au sinistre oiseau. Ce ne fut qu'après
des détours sans nombre et des circonvolutions étranges que la
chauve-souris s'envola. Tout événement est interprété par un captif.
En racontant cette petite circonstance à Kingston, Morus ajouta: «La
chauve-souris est une messagère. J'en ai tiré un augure de
délivrance.»
Le lendemain 5 juillet, Kingston en effet reçut des ordres. Morus,
lui, eut une conversation avec Pope un de ses amis. C'est Henri VIII
qui l'envoyait. Pope prépara Morus, qui, le devinant, lui dit: «Mon
bon Pope, le roi ne pouvait pas m'adresser un ambassadeur plus
miséricordieux, ni une nouvelle plus agréable.—Il vous saurait gré,
dit Pope, de ne pas parler au peuple du haut de votre échafaud.—Je
me conformerai, reprit Morus, au vœu de Sa Majesté! De son côté,
voudra-t-elle bien permettre que je sois enseveli dans ma bière par
ma fille Marguerite?—Le roi ne vous sera pas contraire en cela,
puisqu'il consent que tous les vôtres accompagnent votre cercueil de
Tower-Hill à la chapelle de Saint-Pierre.—C'est bien,» répondit
Morus, et il réitéra ses recommandations de mourant à Pope, qui se
sépara de son ami en soupirant et en gémissant. Le plus calme des
deux était Morus.
La nuit du 5 au 6 juillet, cette dernière nuit du captif fut tranquille.
Il s'agenouilla sur son lit dès six heures du matin. Il pria longtemps,
lut son extrait et son commentaire des psaumes, puis s'habilla, tout
en causant avec Kingston. C'est lui, le grand magistrat qui
encourageait l'officier et qui fortifiait de sa parole stoïque le
lieutenant de la Tour.
A neuf heures, Morus marcha d'un pas ferme jusqu'à l'esplanade
de la tragique forteresse. Il monta les degrés de son échafaud,
embrassa le bourreau qui balbutiait des excuses au chancelier et lui
donna dix schellings. Il se dépouilla d'un manteau neuf de camelot
qu'il donna encore à l'exécuteur, puis se tournant vers le peuple il
s'écria:
«Mes amis, adieu. Je meurs en sujet fidèle et en loyal chrétien.»
Morus s'agenouilla sur le parquet de l'échafaud comme il avait fait
sur son lit et posa son cou, en l'abaissant, dans l'échancrure du
billot. Le bourreau s'apprêtait à frapper, lorsque Morus, relevant
brusquement la tête, dit à l'exécuteur:
«Ma barbe était engagée avec mon cou, je la dégage et la rejette
hors de l'échancrure, car elle est innocente du crime de trahison et
ne doit pas être coupée.»
S'étant remis, après ce bizarre incident, le cou nu sur le billot,
Morus murmurait: «Miserere mei, Domine,» quand la hache s'abattit.
La tête se détacha et fut arborée sur le pont de Londres.
Ce fut Marguerite qui, puisant dans sa piété filiale une force plus
qu'humaine, ensevelit le corps de son père. Ce pauvre corps fut suivi
par toute la famille, de l'esplanade à la chapelle de la Tour. Mais la
tête, la noble tête de Morus, exposée au dessus d'une pique,
Marguerite ne la laissa pas lancer à la Tamise comme celle de
l'évêque de Rochester. Non, avec la toute-puissance de la tendresse
et de la nature, elle la réclama comme son héritage. Elle l'emporta,
la fit embaumer, et ce fut son trésor dans la vie et dans le trépas.
Cette tête qu'elle avait conservée au fond de son oratoire, fut
enterrée avec elle, d'après son désir, sous la même pierre du même
sépulcre.
Indépendamment du portrait que nous avons déjà mentionné et
des deux portraits de Windsor, il subsiste un autre portrait à l'huile
de Thomas Morus (musée du Louvre). Ce portrait définitif fut
retouché après le supplice du chancelier. Holbein, l'ami et le peintre
de Morus, a répandu dans sa petite toile autant de cœur que de
génie.
Morus est enveloppé d'une pelisse noire garnie de fourrure. Cette
pelisse recouvre un vêtement vert. Une chaîne d'or, à laquelle est
suspendue une croix, lui tombe sur la poitrine. D'une main Morus
tient la croix, et de l'autre main un papier qu'il semble serrer,—peut-
être les versets des psaumes qu'il crayonna dans son cachot avec un
charbon.
La figure est pleine de candeur dans sa sévérité.
Le front rêveur pressent et résiste. Le nez un peu gros est
socratique. Les yeux profonds ne regardent pas le roi, ils ne
regardent que Dieu. Les joues sont affaissées, mais le menton est
d'airain. La bouche proteste avec une douceur invincible et un fin
sourire, indices de sérénité intérieure; si elle raille, c'est à la manière
du maître de Platon.
Cette physionomie a la suprême beauté. Elle exprime avec un
mélange inouï d'austérité, d'onction et d'imperceptible ironie, une
seule chose, mais sainte: la conscience.
L'assassinat juridique de Morus, de Fisher et de beaucoup d'autres
catholiques sera éternellement exécrable. Henri VIII, Cromwell et
l'Angleterre avaient certes le droit de s'affranchir de Rome, mais ils
n'avaient pas le droit d'opprimer en s'affranchissant.
Cranmer eut la gloire de prêcher et de pratiquer l'humanité. Son
camail resta pur de sang. Il conseilla chaleureusement et
obstinément la clémence.
Quel malheur que Morus, dont je viens de retracer la mort, n'ait
pas gardé intacte la doctrine de sa jeunesse qu'il déposa dans son
roman d'Utopie! Cette doctrine était la liberté religieuse. Le grand
chancelier s'en écarta et fut un moment persécuteur. J'ai indiqué les
rigueurs de Morus. Fisher les approuva. Ils eurent, malgré cette
tache sur leur tunique, des qualités incomparables d'abnégation, de
sacrifice, d'héroïsme, d'humilité. Ces qualités étaient bien à eux;
leurs imperfections étaient plutôt de leur siècle. Blâmons-les quand
ils furent inquisiteurs, louons-les quand ils furent martyrs.
Revendiquons tous les martyrs indistinctement. Nimbes catholiques
ou protestants, qu'importe, si la lumière de l'auréole est divine?
Hélas! nous sommes encore si étroits, si sauvages! Quand nous
supporterons-nous? quand nous aimerons-nous les uns les autres?
quand respecterons-nous mutuellement nos plus sublimes instincts?
quand le Dieu de chaque âme sera-t-il sacré pour une autre âme?
quand le même Dieu infini en puissance et en bonté sera-t-il adoré
librement dans toutes les langues spontanées du cœur? quand
chaque nation, chaque ville, chaque bourgade auront-elles, comme
Athènes, des autels pour des religions inconnues? quand les
peuples, les familles, l'homme individuel, auront-ils droit de chapelle,
ou de temple ou d'église pour l'universelle Providence, quel que soit
son nom? Ce jour-là seulement, le jour où le frère donnera
l'hospitalité à son frère et au Dieu de son frère, sans restriction, sans
limite, sans arrière-pensée, ce jour-là seulement commencera le
règne de la tolérance et ce sera le plus beau jour de la création!
Morus et Cranmer, les plus éclairés soit des catholiques, soit des
protestants, n'éprouvaient pas ces sentiments modernes.
Henri VIII les comprenait encore moins, lui qui était un tyran. Il
aurait pu affermir son pontificat par la persuasion et par le poids
traditionnel de son autorité royale. Il eut recours à la violence, à la
fraude, à la corruption.
A défaut de Cranmer dont la mansuétude était souvent
impuissante, Cromwell, un partisan doublé d'un légiste, ne reculait
pas. Il avait fait du roi le chef suprême de l'Église, supremum
ecclesiæ caput. Il avait recueilli comme une moisson les
innombrables serments du clergé, de la noblesse, de la bourgeoisie
et du peuple.
Restaient les moines qui étaient la milice de Rome. Henri VIII les
haïssait et il en était haï. Il savait que leur souverain, ce n'était pas
lui, mais le pape. Il résolut de les disperser et de confisquer soit
leurs richesses mobilières, soit leurs propriétés foncières qui
englobaient une vaste étendue de territoire. Il chargea Cromwell de
cette exécution hardie. Il le nomma son vicaire général, et, comme
tel, il lui conféra la préséance sur tous les lords, même sur le duc de
Norfolk, même sur l'archevêque de Cantorbéry.
Cromwell avait plus de prétextes qu'il ne lui en fallait. Les moines
étaient séditieux autant que superstitieux. Ils agitaient les
populations des villes et des campagnes. Ils présageaient au roi, s'il
ne rappelait Catherine d'Aragon et s'il ne se soumettait au pape,
toutes les catastrophes. Ils s'écriaient que Henri serait égorgé s'il
persistait dans sa révolte, et que les chiens lécheraient son sang
comme ils léchèrent le sang d'Achab.
Les fanatiques lançaient ces prophéties au grand effroi des
indifférents et des épicuriens qui formaient la majorité des couvents.
Ces couvents étaient presque tous situés dans des lieux de
délices, les uns au fond des vallées, les autres sur les collines. Ils
étaient traversés pour la plupart d'eaux jaillissantes. Des parcs et
des forêts environnaient ces abbayes. Des rivières coulaient en
méandres par les hautes futaies, de telle sorte que la chasse et la
pêche étaient aux portes et même entre les murs des monastères.
La contemplation, le travail des mains, la confection des paniers et
des corbeilles par les religieux, des tapisseries par des religieuses,
étaient censés remplir leurs jours. Peu de ces maisons étaient
ascétiques, beaucoup étaient dissolues. Dans de certains comtés les
couvents d'hommes et les couvents de nonnes communiquaient
entre eux. Les courtisanes envahissaient les cloîtres, erraient entre
les pilastres des corridors et gagnaient les cellules sous des
capuchons de frères lais. Et c'étaient là les abbayes les moins
souillées. Celles qui étaient fermées aux femmes étaient des
cloaques de Sodome. Les procès-verbaux des commissaires de
Cromwell soulèvent tantôt la commisération, tantôt l'horreur, tantôt
le dégoût.
Armé de documents fort détaillés et accablants, soutenu par le roi
qui ajouta la terreur aux raisons de son ministre, le vicaire général
obtint du Parlement la suppression de trois cent quatre-vingt-huit
monastères au profit de la couronne (mars 1536).
Les prieurs de ces monastères reçurent chacun une pension à vie.
Les moines de moins de vingt-quatre ans furent rejetés dans le
monde; les autres furent enrégimentés dans les grands monastères
ou placés soit par Cranmer, soit par Cromwell. Les religieuses furent
renvoyées avec une seule robe qu'on nomma par dérision «la robe
du roi.»
Le trésor fut doté par cette mesure révolutionnaire d'un capital en
argent et en vaisselle de cent mille guinées et d'un revenu annuel de
trois cent vingt mille livres sterling. L'injustice politique et morale de
Henri et de Cromwell fut, en reprenant aux couvents ces biens de
mainmorte, de ne pas assurer l'existence des moines et des nonnes
par un dédommagement équitable.
C'est au milieu de l'écroulement des monastères que Catherine,
privée de tout, même d'un cheval pour la promenade, désolée des
trépas de Fisher et de Morus, déclina lugubrement. L'immolation de
Forest, son confesseur, l'acheva.
Elle avait été transférée de Ampthill à Buckden et de Buckden au
château de Kimbolton. C'est là qu'elle mourut, le 7 janvier 1536, à
deux heures après midi.
Les dernières habitations de la Reine furent très-insalubres.
Ampthill est humide comme le Comté de Bedford, mais moins
submergé que Buckden dans les brouillards. Buckden était surtout
alors presque pestilentiel par les flaques d'eau croupie qui couvraient
le Lincolnshire et dont un grand nombre a été desséché.
Catherine s'étant obstinément refusée d'aller à Fotheringay où
plus tard fut décapitée Marie Stuart, on dirigea la reine douairière
sur Kimbolton, dans le comté de Huntingdon. Ce séjour ne fut pas
plus sain que Buckden. La multiplicité des marécages, le voisinage
du lac appelé Whitlesea-Mere et les brumes épaisses qui s'en
exhalent, enveloppèrent la reine espagnole de froid et d'ennui.
De noires tristesses lui venaient de l'âme encore plus que du pays.
Sans soleil et sans joie, elle s'éteignait peu à peu. Une douleur fixe la
transperçait. Elle ne cessa pas d'aimer Henri VIII, et une autre le lui
avait dérobé, une autre qui était reine à sa place, amante à sa place,
femme à sa place. L'éloignement de sa fille Marie ajoutait sans doute
à ses tourments; mais le fond de son mal fut la répudiation, la
répudiation, cet exil d'un cœur, la plus étroite, la plus chaude des
patries; cet exil empoisonné par une jalousie incessante, par le
sentiment amer d'un droit violé, d'un amour méconnu, d'un
sanctuaire profané. C'est dans ce puits de colère et de ténèbres de
la répudiation qu'expira Catherine, fervente devant Dieu, son
témoin; douce à Henri, son bourreau; farouche, implacable à lady
Anne Boleyn, la sirène méprisée et maudite, l'impudique usurpatrice
de son lit, de sa table, de son trône et de son toit.
A la lugubre nouvelle Henri versa quelques larmes impies,
puisqu'elles n'étaient pas sincères, puisque ce comédien d'une
sensibilité officielle n'accomplit aucun des souhaits du testament de
la reine.
Il éluda jusqu'à la demande qu'elle avait exprimée d'être enterrée
dans un couvent de franciscains. Il ordonna qu'elle serait inhumée à
Peterborough.
C'est là que j'ai heurté, sans le savoir, de mon pied poudreux la
dalle funéraire de la pauvre reine. Sur une désignation de mon
guide, je considérai respectueusement la pierre qui scelle ce
tombeau. Elle n'est ornée d'aucune sculpture. Je retrouve dans mon
journal de voyage une note que je restitue ici:
«La cathédrale de Peterborough, un peu massive, mais imposante,
a recueilli les restes de Catherine d'Aragon qui y fut déposée malgré
sa volonté dernière. Son sépulcre est à gauche dans la nef; le
sépulcre de Marie Stuart est à droite. En me retournant, j'ai aperçu
au-dessous de l'orgue un portrait de vieillard. C'est Scarlett, l'ancien
fossoyeur de Peterborough. Il est vêtu de rouge. Il a la tête chauve
et la barbe blanche. Si, au lieu d'une bêche, il tenait une faulx, il
ressemblerait au Saturne de la mythologie antique. Et ce ne serait
pas à tort; car ce fossoyeur était vieux comme le Temps, et, à
cinquante ans de distance, il creusa de ses mains dans son église les
caveaux diversement tragiques de deux reines.»
Par habitude d'étiquette, et par une sorte de déférence à l'opinion
des cours de l'Europe, Henri VIII décida que l'on porterait à
Greenwich le deuil de Catherine d'Aragon. Lui-même donna
l'exemple. Anne Boleyn seule ne se soumit pas à cette convenance.
Elle se para d'une robe de soie jaune, et, le diadème au front, le
visage animé, les narines palpitantes, elle dit à ses femmes avec des
tressaillements d'orgueil: «C'est maintenant que je suis bien la reine
d'Angleterre. Enfin je n'ai plus de rivale!»
Vanité des calculs humains! au moment où triomphait Anne
Boleyn, elle avait une rivale bien autrement redoutable que
Catherine d'Aragon et cette rivale était sans cesse à ses côtés. Elle
s'appelait Jeanne Seymour. Elle était une de ses filles d'honneur.
Jeanne avait deux frères qui marqueront de leurs dissensions et
de leur sang cette histoire. Leur père était un chevalier du comté de
Wilt. C'était un gentilhomme très-considéré qui recevait chez lui avec
une politesse rare et une dignité plus rare encore les plus grands
seigneurs. Il les traitait magnifiquement et ne se contraignait point
en leur compagnie, libre entre les lords comme s'il eût été leur égal.
Il avait fait la guerre. Il s'était créé une belle demeure aux environs
de Salisbury. Sa fortune, qui consistait en terres couvertes des
moutons gras et des porcs blancs à longues oreilles particuliers à ce
comté, s'était un peu fondue au déclin de son âge. Ses fils et sa fille
durent beaucoup à son caractère liant qui leur ménagea par ses
nombreuses et hautes relations un bon accueil dans le monde et à la
cour.
Anne Boleyn avait pressenti déjà l'amour de Henri pour Jeanne
Seymour, elle avait deviné les démarches, les regards, les présents,
mais c'était une appréhension vague qui tout à coup devint une
foudroyante certitude. La reine surprit dans un salon du palais où
elle entrait inopinément Jeanne assise sur les genoux du roi. La fille
d'honneur se leva en rougissant. La reine pâlit au contraire et se
retira précipitamment dans sa chambre. Elle était grosse et son
émotion fut si profonde qu'elle accoucha avant terme d'un fils mort.
Henri, qui aurait cédé le tiers de son royaume pour avoir ce fils
vivant, ne cacha pas son irritation. Il reprocha ce malheur à la reine,
comme s'il n'en eût pas été la cause.
L'expiation commença pour Anne Boleyn; elle commença soudaine
et terrible. Au récit des obsèques de Catherine d'Aragon, Anne avait
éprouvé que le diadème était désormais affermi sur sa tête; puis à la
vue de Jeanne Seymour aimée du roi, elle se sentit découronnée et
décapitée. En un éclair, sa pensée roula du faîte à l'abîme.
CHAPITRE VII.
La Réforme menacée en même temps qu'Anne Boleyn.—État du protestantisme en
Angleterre.—Rumeurs contre la reine.—La vicomtesse de Rochefort.—
Dénonciation.—Le vicomte de Rochefort.—Norris, Brereton, Weston.—Mark
Smeaton.—Joutes de Greenwich.—Explosion de Henri VIII.—La reine,
prisonnière à Greenwich, puis à la Tour.—La vicomtesse de Rochefort espionne
après avoir calomnié.—Lettre d'Anne à Henri.—Le vicomte de Rochefort, Norris,
Brereton, Weston décapités.—Mark Smeaton pendu.—Jugement de la reine.—
Incidents de la Tour.—Le Bourreau de Calais.—Lettre de Kingston.—Marie Wyatt.
—Lettre de la reine.—Son exécution.—Ses juges.— L'un d'eux, son oncle Norfolk;
l'autre, le comte de Wiltshire, son père.—Conduite de tous les Boleyn avec Henri
VIII.—Élisabeth, solution du problème.—Mariage du roi et de Jeanne Seymour.—
Portrait de Jeanne.—Portrait de Henri.

Le protestantisme était moins menacé qu'Anne Boleyn. Toutefois


c'est sur une pente glissante qu'il se débattait. La reine d'ailleurs, qui
avait toujours soutenu le drapeau de la réforme, allait lui manquer.
Les idées nouvelles comptaient des amis et des ennemis. Il y avait
un parti conservateur qui réprimait tout mouvement progressif et qui
se flattait même d'une réconciliation avec Rome. Un autre parti se
recrutait contre le pape et poussait la théologie anglaise vers les
hardiesses de l'Allemagne. Les chefs de la première faction étaient
Gardiner évêque de Winchester, Stokesley évêque de Londres, et Lee
archevêque d'York. La seconde faction obéissait à des chefs non
moins éminents, à Cranmer archevêque de Cantorbéry, à Latimer
évêque de Worcester et à Fox évêque de Hereford. Les deux
antagonistes dirigeants de ces sectes hostiles étaient Gardiner et
Cranmer. Ils s'appuyaient sur des hommes d'État laïques, Gardiner
sur le duc de Norfolk, Cranmer sur Cromwell. La reine Anne Boleyn
était avec les protestants. Elle avait été leur auxiliaire, leur héroïne
et elle continuait d'incliner Henri VIII dans le sens de l'avenir.
Les catholiques étaient frémissants. Ils attendaient l'occasion et ils
la préparaient. Malveillants pour la reine, ils semaient les calomnies
autour d'elle. La reine était la complice de ses ennemis. Elle se
montrait légère, imprudente. Elle se compromettait avec
enjouement, sans crainte et sans prévoyance. Tout alla bien jusqu'à
l'amour du roi pour Jeanne Seymour. Mais dès lors le thermomètre
de la cour changea.
Les protestants eurent de sérieuses inquiétudes, les catholiques,
une ardente espérance. Henri VIII était enivré d'une jeune passion.
Il aimait éperdument. Depuis qu'il était pape, il ne pouvait plus avoir
une maîtresse. Sa maîtresse devait être sa femme légitime. Henri
était logique. Il avait une conscience délicate. Il était la proie de tous
les scrupules. Le duc de Norfolk et tous les partisans de Rome en
avaient pitié. Il n'y avait qu'un moyen de le secourir, c'était de le
délivrer de la reine Anne.
Le feu s'ouvrit contre elle.
Lady Marguerite, vicomtesse de Rochefort, se plaignit au roi
d'avoir aperçu à l'improviste son mari, le propre frère d'Anne Boleyn,
penché sur l'oreiller de la reine dans une attitude suspecte. A peu
d'intervalles, d'autres dénonciations accablèrent Anne Boleyn, et
non-seulement le vicomte de Rochefort, mais un musicien de la
chapelle de la reine, mais Brereton et Weston, des pages, mais
Norris, un favori du roi. Des créatures de Gardiner, de Norfolk et de
Rome répétaient ces noms à Henri et autour de Henri. Lui, tout
blessé qu'il fût de ces aveux, il les encourageait. Il les soudoya
même. Il posa et fit poser des trappes sous les sentiers de la reine.
Quand il avait tendu les piéges, il jetait de la poussière sur ses
propres pas pour les dérober. Ce qu'il y a d'indubitable, c'est que les
espions de la reine et ses délateurs étaient tous des partisans du
pape ou des courtisans du roi.
Henri dissimulait, se réservant d'éclater à propos. Ses fureurs
s'ébruitaient cependant. L'effroi se respirait comme l'air. Le 1er mai
1536, il y eut des joutes à Greenwich. Les principaux tenants étaient
le vicomte de Rochefort et Norris. Le roi et la reine regardaient de
leur balcon. Or, dans un des repos du combat, la reine laissa tomber
son mouchoir. L'un des adversaires, on ne sait pas lequel, ramassa le
mouchoir et s'en essuya la sueur du visage. Soudain le roi se leva.
Les joutes furent interrompues. La reine ayant voulu accompagner
Henri, d'un geste farouche il la fixa où elle était, lui intimant de ne
pas quitter Greenwich sans son commandement.
Il descendit le grand escalier du château s'élança à cheval et partit
pour Whitehall avec six gentilshommes. Norris en était un. Le roi,
ayant ralenti sa course et s'approchant de lui, mit un espace entre
eux et les autres gentilshommes de son escorte. Il avait du goût
pour ce favori. Il le pressa de dire la vérité et de ne pas justifier la
reine. A ce prix, il aurait son pardon. Mais Norris, sans être tenté une
minute et sans hésiter, jura qu'il n'était pas coupable et que la reine
était innocente.
Henri, qui avait fait arrêter le vicomte de Rochefort en partant de
Greenwich, fit arrêter Norris en arrivant à Whitehall. Weston,
Brereton et Mark-Smeaton furent arrêtés aussi dans la soirée.
La reine eut une nuit d'affreuse insomnie. Le lendemain, on lui
servit un déjeuner auquel elle ne toucha pas. Elle était à table,
rêveuse, lorsqu'un messager vint lui dire que le roi la mandait à
Whitehall et lui avait expédié sa barge. Elle suivit l'officier, s'installa
dans la barge royale et remonta la Tamise. A une certaine distance
de la Tour, la reine distingua sur l'esplanade quatre hommes qu'elle
reconnut bientôt. C'étaient le duc de Norfolk, le grand chancelier
Audley, le vicaire général Cromwell et Kingston. Les trois premiers se
dirigèrent vers la barge du duc. Ils ramèrent droit à la reine et la
rejoignirent sous son dais. Audley paraissait indifférent, Cromwell
triste, et Norfolk joyeux avec une gravité de circonstance. Norfolk
pourtant était bien proche à la reine, le frère de sa mère qui était
une Howard. Mais alors on était courtisan avant tout, puis après
homme de parti pour ou contre Rome, puis après on était père, fils,
oncle, ami. La nature, le devoir ne parlaient bien bas que si
l'ambition était satisfaite. Il y avait des héros d'égoïsme, d'ignominie.
Ce fut Norfolk qui s'adressa sans préambule à la reine et qui lui
dit: «Madame, vous êtes accusée d'avoir profané le lit du roi.» Anne
changea de couleur, et, tombant à deux genoux sur un coussin de la
barge, elle s'écria: «Si je suis coupable, que je ne voie jamais la face
de Dieu!»
Les lords conduisirent la reine à la Tour. Ils la livrèrent à Kingston
qui la reçut à la porte des traîtres. Pendant que Norfolk et ses
collègues s'éloignaient par eau, le lieutenant de la Tour menait la
reine dans l'appartement qu'elle avait occupé à l'époque de son
couronnement. Elle en fit la remarque et dit: «Tout ce luxe n'est plus
fait pour moi.» Elle se jeta sur les fauteuils, les cheveux dénoués, les
yeux hagards, elle se roula sur les tapis, sanglotant et gémissant et
criant: «Je n'ai pas plus trahi le roi avec un autre homme qu'avec
vous, monsieur Kingston, je le jure sur le salut de mon âme.»
Kingston, cherchant à la calmer, lui dit: «Madame, si vous n'étiez pas
une grande reine, si vous n'aviez pas porté le sceptre des Tudors, si
vous n'étiez qu'une simple bergère avec une quenouille, n'ayant
gardé qu'un troupeau au coin d'un pré, vous auriez encore droit à la
justice de Sa Majesté.—Ah! reprit Anne, en frissonnant, je sais ce
que c'est que la justice de Henri.» La pauvre reine fut prise d'une
suite d'attaques de nerfs effrayantes. Elle restait absorbée en elle-
même, et soudain elle versait des torrents de larmes auxquels
succédaient des éclats de rire.
Le vicomte de Rochefort et Norris avaient précédé Anne Boleyn à
la Tour, Brereton, Weston et Mark Smeaton y furent écroués
quelques heures après elle.
La prisonnière se rasséréna peu à peu.
Elle eut bien des phases diverses. Son âme se révoltait et se
résignait successivement, dans cet horizon de la Tour, horizon
lugubre de cachots, de billots et de tombes!
Trois femmes, ses ennemies mortelles, se renfermèrent avec elle,
notant le jour et la nuit ses soupirs, ses moindres paroles et les
transmettant avec un zèle de police au conseil du roi. Ces femmes
aristocratiques, je ne les tairai point. J'inscrirai ici leurs noms afin de
river à leurs mémoires un blason de honte. C'est le devoir de
l'histoire de flétrir le vice et le crime en haut comme en bas; elle est
la justice impartiale, la justice de la postérité. Ces trois trotteuses du
lord prévôt, ces trois pourvoyeuses du bourreau furent lady
Marguerite, vicomtesse de Rochefort, belle-sœur d'Anne Boleyn,
mistress Cosyns, et mistress Stonor.
Kingston, par ses respects affectueux, lady Kingston, par son
dévouement, et Marie Wyatt, sœur du poëte, par sa tendre amitié,
firent un contre-poids de bonté pour la captive. Elle appuyait son
front chargé de soucis et d'obsessions sur le sein de sa chère Marie,
et elle le relevait moins lourd.
Dans un de ces moments de détente et de liberté d'esprit qu'elle
devait à Marie Wyatt, elle écrivit à Henri une lettre que je cite pour
authentique avec Hume, Mackintosh et Burnet.
La voici:
«Sire, la colère de Votre Majesté et mon emprisonnement sont des choses si étranges,
que j'ignore de quoi il faut que je me justifie. J'en suis d'autant plus embarrassée que vous
m'envoyez dire d'avouer la vérité pour obtenir ma grâce à ce prix, par une personne que
vous savez être mon ancienne ennemie déclarée. En la voyant chargée de ce message, je
n'ai que trop bien pressenti vos dispositions à mon égard. S'il est certain, comme vous le
dites, que des aveux sincères puissent me sauver, j'obéirai à vos ordres avec joie et avec
soumission.
«Mais que Votre Majesté n'imagine pas que sa malheureuse épouse se laissera persuader
de confesser une faute dont elle n'eut de ses jours seulement la pensée. J'atteste cette
même vérité qu'on interpelle, que jamais prince n'eut une femme plus attachée à ses
devoirs, ni plus tendre que le fut pour vous Anne Boleyn. Je me serais bornée volontiers à
ce nom, je me serais tenue sans regret à ma place, si Dieu et Votre Majesté n'en avaient
décidé autrement. Je ne me suis pas tant oubliée sur le trône où vous m'avez fait monter,
que je ne me sois toujours attendue à la disgrâce que j'éprouve. Je me suis rendu assez de
justice pour me dire que mon élévation n'étant fondée que sur un caprice de l'amour, une
autre femme pouvait à son tour séduire votre imagination et votre cœur. Vous m'avez tirée
d'un rang obscur pour me décorer du titre de reine, et du titre plus précieux encore de
votre compagne; l'un et l'autre sans doute étaient fort au-dessus de mon mérite; mais
puisque vous m'avez trouvée digne de cet honneur, qu'une humeur légère ou de mauvais
conseils ne me privent pas de vos bontés; que la tache, l'odieuse tache qui me resterait
d'être soupçonnée d'avoir été perfide pour Votre Majesté, ne souille jamais la gloire de
votre fidèle épouse et de la jeune princesse Élisabeth votre fille! Que l'on me juge, Sire, j'y
consens; mais que ce soit à un tribunal légitime; que mes ennemis ne soient pas mes
accusateurs et mes juges. Oui, Sire, que l'on m'interroge ouvertement, juridiquement, car
je n'ai rien à craindre de mes réponses. Vous verrez mon innocence dévoilée, vos
inquiétudes et votre conscience satisfaites, la calomnie et la méchanceté forcées au silence,
ou vous verrez mon crime entièrement à découvert. De quelque façon alors que vous
puissiez décider de mon sort, Votre Majesté ne sera du moins exposée à aucun reproche;
quand ma faute aura été ainsi prouvée, vous aurez droit devant Dieu et devant les hommes
non-seulement de punir une femme parjure, mais encore de suivre votre nouvelle affection
déjà fixée sur la personne qui m'a réduite où je suis. Je connais depuis longtemps votre
penchant pour elle, et Votre Majesté n'ignore pas quelles étaient mes transes à ce sujet.
«Si vous avez déjà pris une résolution à mon égard; s'il faut que, non-seulement ma
mort, mais une odieuse calomnie vous assure la possession de celle en qui vous avez mis
votre bonheur, je souhaite que Dieu vous pardonne ce grand péché, ainsi qu'à mes ennemis
qui en auront été les instruments. Qu'il daigne ne vous pas demander, au jour du jugement
universel, un compte rigoureux de votre cruauté envers moi! Nous paraîtrons bientôt l'un et
l'autre à son tribunal, où, quelque chose que le monde pense de ma conduite, mon
innocence sera pleinement démontrée.
«Puissé-je porter seule ici-bas le poids de votre colère! puisse-t-elle ne pas s'étendre sur
les irréprochables et malheureux serviteurs que l'on m'a dit être en prison, comme mes
complices! C'est l'unique et la dernière prière que j'ose vous adresser. Si jamais je trouvai
grâce devant vos yeux, si jamais le nom d'Anne Boleyn fut agréable à vos oreilles, accordez-
moi la faveur que je sollicite et je ne vous importunerai plus ni de mes gémissements, ni de
mes vœux. Je me contenterai de les élever au ciel pour qu'il vous prenne sous sa garde, et
qu'il dirige toutes vos actions.
«Votre loyale et toujours chaste épouse, de sa triste prison de la Tour.
«Anne Boleyn.»
Le 6 mai 1536.

Le roi ne répondit que par un acte d'accusation contre la reine et


ses prétendus complices.
Le 12 mai 1536, sept juges et seize jurés se réunirent à
Westminster pour prononcer leur verdict sur Norris, Brereton,
Weston et sur Mark Smeaton. De ces jurés, huit étaient du comté de
Kent et huit du comté de Middlesex, parce que les adultères imputés
à la reine avaient été commis, selon l'indictment, tantôt à Hampton-
Court dans le territoire de Middlesex, tantôt à Greenwich dans le
territoire de Kent. Les trois gentilshommes Norris, Brereton et
Weston affirmèrent hautement leur innocence et celle de la reine. Ils
eurent tous dans la voix l'accent chevaleresque. Norris, par un
timbre plus sonore d'honneur et de conscience, toucha plus
vivement son auditoire. Mark Smeaton fut un lâche. Il déclara que lui
et la reine étaient coupables. On lui avait promis la vie pour cette
calomnie et on ne lui confronta pas Anne Boleyn, tant on craignait
qu'il ne se rétractât ou qu'elle ne le confondît! Les juges et les jurés
étaient sous la terreur. Ils feignirent de croire que les prévenus
avaient couché chacun plusieurs fois avec la reine soit à Greenwich,
soit à Hampton-Court, qu'ils avaient mal parlé du roi et ourdi un
complot contre lui. Ces crimes avérés, ils condamnèrent Norris,
Brereton et Weston, comme nobles, à être décapités; et Mark
Smeaton, comme roturier, à être pendu.
Ce ne fut que trois jours après, le 15 mai, que la reine et son frère
furent jugés dans une salle de la Tour, par une commission spéciale.
Cette commission se composait de vingt-six lords parmi lesquels
siégea le comte de Wiltshire, père de la reine et du vicomte de
Rochefort. Le duc de Norfolk, en qualité de grand sénéchal, présidait
l'assemblée. Il avait à sa droite le chancelier Audley, à sa gauche le
duc de Suffolk.
La reine fut accompagnée à la barre du prétoire par Kingston,
lieutenant de la Tour, par lady Rochefort, une furie homicide, par
lady Kingston, une femme généreuse, par Marie Wyatt, une amie
d'enfance, de prison et d'agonie. La reine n'avait pas de défenseur.
Elle marcha lentement jusqu'à son fauteuil. Son maintien était
grave, son regard modeste, mais assuré. Quand elle fut assise, sur
un signe du duc de Norfolk, l'acte d'accusation déroula tous les
attentats de la reine. Ces attentats si longuement énumérés peuvent
se ramener à deux: adultères répétés de la reine avec son frère le
vicomte de Rochefort, et avec Norris, Brereton, Weston, Mark
Smeaton; machinations de tous et de chacun avec la reine contre la
vie du roi.
Anne était brave et spirituelle. Elle ne le fut jamais autant que
dans cette formidable conjoncture. Sous l'ombre de l'échafaud son
âme resplendit. Le péril ne l'offusqua point, il l'inspira plutôt. Elle se
justifia mieux que ne l'eût fait un avocat. Elle fut éloquente,
Welcome to Our Bookstore - The Ultimate Destination for Book Lovers
Are you passionate about testbank and eager to explore new worlds of
knowledge? At our website, we offer a vast collection of books that
cater to every interest and age group. From classic literature to
specialized publications, self-help books, and children’s stories, we
have it all! Each book is a gateway to new adventures, helping you
expand your knowledge and nourish your soul
Experience Convenient and Enjoyable Book Shopping Our website is more
than just an online bookstore—it’s a bridge connecting readers to the
timeless values of culture and wisdom. With a sleek and user-friendly
interface and a smart search system, you can find your favorite books
quickly and easily. Enjoy special promotions, fast home delivery, and
a seamless shopping experience that saves you time and enhances your
love for reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!

ebooksecure.com

You might also like