C++ Programming From Problem Analysis to Program Design 8th Edition Malik Solutions Manual - Download Now To Experience The Complete Book
C++ Programming From Problem Analysis to Program Design 8th Edition Malik Solutions Manual - Download Now To Experience The Complete Book
https://testbankdeal.com/product/c-programming-from-problem-analysis-
to-program-design-8th-edition-malik-test-bank/
https://testbankdeal.com/product/c-programming-from-problem-analysis-
to-program-design-7th-edition-malik-solutions-manual/
https://testbankdeal.com/product/c-programming-from-problem-analysis-
to-program-design-6th-edition-malik-solutions-manual/
https://testbankdeal.com/product/accounting-for-decision-making-and-
control-7th-edition-zimmerman-test-bank/
https://testbankdeal.com/product/intermediate-algebra-for-college-
students-9th-edition-angel-solutions-manual/
https://testbankdeal.com/product/basic-business-statistics-12th-
edition-berenson-test-bank/
https://testbankdeal.com/product/macroeconomics-canadian-5th-edition-
mankiw-solutions-manual/
https://testbankdeal.com/product/fundamentals-of-
taxation-2017-edition-10th-edition-cruz-solutions-manual/
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-1
Chapter 9
Records (structs)
A Guide to this Instructor’s Manual:
We have designed this Instructor’s Manual to supplement and enhance your teaching
experience through classroom activities and a cohesive chapter summary.
This document is organized chronologically, using the same headings that you see in the
textbook. Under the headings, you will find lecture notes that summarize the section, Teacher
Tips, Classroom Activities, and Lab Activities. Pay special attention to teaching tips and
activities geared towards quizzing your students and enhancing their critical thinking skills.
In addition to this Instructor’s Manual, our Instructor’s Resources also contain PowerPoint
Presentations, Test Banks, and other supplements to aid in your teaching experience.
At a Glance
• Objectives
• Teaching Tips
• Quick Quizzes
• Additional Projects
• Additional Resources
• Key Terms
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-2
Lecture Notes
Overview
In Chapter 9, students will be introduced to a data type that can be heterogeneous. They
will learn how to group together related values that are of differing types using records,
which are also known as structs in C++. First, they will explore how to create
structs, perform operations on structs, and manipulate data using a struct.
Next, they will examine the relationship between structs and functions and learn
how to use structs as arguments to functions. Finally, students will explore ways to
create and use an array of structs in an application.
Objectives
In this chapter, the student will:
• Learn about records (structs)
• Examine various operations on a struct
• Explore ways to manipulate data using a struct
• Learn about the relationship between a struct and functions
• Examine the difference between arrays and structs
• Discover how arrays are used in a struct
• Learn how to create an array of struct items
• Learn how to create structs within a struct
Teaching Tips
Records (structs)
1. Define the C++ struct data type and describe why it is useful in programming.
Discuss how previous programming examples and projects that used parallel
Teaching
arrays or vectors might be simplified by using a struct to hold related
Tip
information.
3. Using the examples in this section, explain how to define a struct type and then
declare variables of that type.
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-3
1. Explain how to access the members of a struct using the C++ member access
operator.
2. Use the code snippets in this section to illustrate how to assign values to struct
members.
Mention that the struct and class data types both use the member access
operator. Spend a few minutes discussing the history of the struct data type
and how it relates to C++ classes and object-oriented programming. Note that the
struct is a precursor to the class data type. Explain that the struct was
introduced in C to provide the ability to group heterogeneous data members
together and, for the purposes of this chapter, is used in that manner as well.
Teaching However, in C++, a struct has the same ability as a class to group data and
Tip
operations into one data type. In fact, a struct in C++ is interchangeable with
a class, with a couple of exceptions. By default, access to a struct from
outside the struct is public, whereas access to a class from outside the
class is private by default. The importance of this will be discussed later in the
text. Memory management is also handled differently for structs and
classes.
Quick Quiz 1
1. True or False: A struct is typically a homogenous data structure.
Answer: False
4. True or False: A struct is typically defined before the definitions of all the functions
in a program.
Answer: True
Assignment
1. Explain that the values of one struct variable are copied into another struct
variable of the same type using one assignment statement. Note that this is equivalent to
assigning each member variable individually.
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-4
Ask your students why they think assignment operations are permitted on
Teaching
struct types, but not relational operations. Discuss the issue of determining
Tip
how to compare a data type that consists of other varying data types.
Input/Output
1. Note that unlike an array, aggregate input and output operations are not allowed on
structs.
Mention that the stream and the relational operators can be overloaded to provide
Teaching
the proper functionality for a struct type and, in fact, that this is a standard
Tip
technique used by C++ programmers.
2. Illustrate parameter passing with structs using the code snippets in this section.
1. Using Table 9-1, discuss the similarities and differences between structs and arrays.
Spend a few minutes comparing the aggregate operations that are allowed on
Teaching structs and arrays. What might account for the differences? Use your previous
Tip exposition on the history of structs and memory management to facilitate this
discussion.
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-5
Arrays in structs
2. Using Figure 9-5, discuss situations in which creating a struct type with an array as a
member might be useful. In particular, discuss its usefulness in applications such as the
sequential search algorithm.
structs in Arrays
1. Discuss how structs can be used as array elements to organize and process data
efficiently.
Emphasize that using a structured data type, such as a struct or class, as the
Teaching element type of an array is a common technique. Using the vector class as an
Tip example, reiterate that object-oriented languages typically have containers such
as list or array types that in turn store objects of any type.
1. Discuss how structs can be nested within other structs as a means of organizing
related data.
2. Using the employee record in Figure 9-8, illustrate how to reorganize a large amount of
related information with nested structs.
3. Encourage your students to step through the “Sales Data Analysis” Programming
Example at the end of the chapter to consolidate the concepts discussed in this chapter.
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-6
Quick Quiz 2
1. What types of aggregate operations are allowed on structs?
Answer: assignment
3. True or False: A variable of type struct may not contain another struct.
Answer: False
Additional Projects
1. Write a program that reads students’ names followed by their test scores. The program
should output each student’s name followed by the test scores and the relevant grade. It
should also find and print the lowest, highest, and average test score. Output the name
of the students having the highest test score.
Student data should be stored in a struct variable of type studentType, which has
four components: studentFName and studentLName of type string, testScore
of type int (testScore is between 0 and 100), and grade of type char. Suppose
that the class has 20 students. Use an array of 20 components of type studentType.
2. Write a program that lists all the capitals for countries in a specific region of the world.
Use an array of structs to store this information. The struct should include the
capital, the country, the continent, and the population. You might include additional
information as well, such as the languages spoken in each capital. Output the countries
with the smallest and largest populations.
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
C++ Programming: From Problem Analysis to Program Design, Eighth Edition 9-7
Additional Resources
1. Data Structures:
http://www.cplusplus.com/doc/tutorial/structures/
2. struct (C++):
https://msdn.microsoft.com/en-us/library/64973255.aspx
Key Terms
Member access operator: the dot (.) placed between the struct and the name of one
of its members; used to access members of a struct
struct: a collection of heterogeneous components in which the components are
accessed by the variable name of the struct, the member access operator, and the
variable name of the component
© 2018 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website for classroom use.
Another Random Scribd Document
with Unrelated Content
The development of the head-kidney in Amphibia has been fully
elucidated by the researches of W. Müller[434], Götte[435], and
Fürbringer[436], while to the latter we are indebted for a knowledge of
the development of the Müllerian duct in Amphibians. The first part
of the urinogenital system to develop is the segmental duct
(Vornieregang of Fürbringer), which is formed by a groove-like
invagination of the peritoneal epithelium. It becomes constricted into
a duct first of all in the middle, but soon in the posterior part also. It
then forms a duct, ending in front by a groove in free
communication with the body-cavity, and terminating blindly behind.
The open groove in front at first deepens, and then becomes
partially constricted into a duct, which elongates and becomes
convoluted, but remains in communication with the body-cavity by
from two to four (according to the species) separate openings. The
manner in which the primitive single opening is related to the
secondary openings is not fully understood. By these changes there
is formed out of the primitive groove an anterior glandular body,
communicating with the body-cavity by several apertures, and a
posterior duct, which carries off the secretion of the gland, and
which, though blind at first, eventually opens into the cloaca. In
addition to these parts there is also formed on each side of the
mesentery, opposite the peritoneal openings, a very vascular
projection into this part of the body-cavity, which is known as the
glomerulus of the head-kidney, and which very closely resembles in
structure and position the body to which we have assigned the same
name in the chick.
The primitive segmental duct is at first only the duct for the head-
kidney, but on the formation of the posterior parts of the kidney
(Wolffian body, &c.) it becomes the duct for these also.
After the Wolffian bodies have attained to a considerable
development, the head-kidney undergoes atrophy, and its peritoneal
openings become successively closed from before backwards. At this
period the formation of the Müllerian duct takes place. It is a solid
constriction of the ventral or lateral wall of the segmental duct,
which subsequently becomes hollow, and acquires an opening into
the body-cavity quite independent of the openings of the head-
kidney.
The similarity in development and structure between the head-
kidney in Amphibia and the body we have identified as such in Aves,
is to our minds too striking to be denied. Both consist of two parts—
(1) a somewhat convoluted longitudinal canal, with a certain number
of peritoneal openings; (2) a vascular prominence at the root of the
mesentery, which forms a glomerulus. As to the identity in position
of the two organs we hope to deal with that more fully in speaking
of the general structure of the excretory system, but may say that
one of us[437] has already, on other grounds, attempted to shew that
the abdominal opening of the Müllerian duct in the bird is the
homologue of the abdominal opening of the segmental duct in
Amphibia, Elasmobranchii, &c., and that we believe that this
homology will be admitted by most anatomists. If this homology is
admitted, the identity in position of this organ in Aves and Amphibia
necessarily follows. The most striking difference between Aves and
Amphibia in relation to these structures is the fact that in Aves the
anterior pore of the head-kidney remains as the permanent opening
of the Müllerian duct, while in Amphibia, the pores of the head-
kidney atrophy, and an entirely fresh abdominal opening is formed
for the Müllerian duct.
II.
The Growth of the Müllerian Duct.
Although a great variety of views have been expressed by different
observers on the growth of the Müllerian duct, it is now fairly
generally admitted that it grows in the space between a portion of
the thickened germinal epithelium and the Wolffian duct, but quite
independently of both of them. Both Braun and Egli, who have
specially directed their attention to this point, have for Reptilia and
Mammalia fully confirmed the views of previous observers. We were,
nevertheless, induced, partly on account of the à priori difficulties of
this view, and partly by certain peculiar appearances which we
observed, to undertake the re-examination of this point, and have
found ourselves unable altogether to accept the general account. We
propose first describing, in as matter-of-fact a way as possible, the
actual observations we have made, and then stating what
conclusions we think may be drawn from these observations.
We have found it necessary to distinguish three stages in the growth
of the Müllerian duct. Our first stage embraces the period prior to
the disappearance of the head-kidney. At this stage the structure we
have already spoken of as the rudiment of the Müllerian duct
consists of a solid rod of cells, continuous with the third groove of
the head-kidney. It extends through a very few sections, and
terminates by a fine point of about two cells, wedged in between the
Wolffian duct and germinal epithelium (described above, Nos. 7-10,
series A, Plate 27).
In an embryo slightly older than the above, such as that from which
series B was taken, but still belonging to our first stage, a definite
lumen appears in the anterior part of the Müllerian duct, which
vanishes after a few sections. The duct terminates in a point which
lies in a concavity of the wall of the Wolffian duct (Plate 27, Nos. 1
and 2, series G). The limits of the Wolffian wall and the pointed
termination of the Müllerian duct are in many instances quite
distinct; but the outline of the Wolffian duct appears to be carried
round the Müllerian duct, and in some instances the terminal point
of the Müllerian duct seems almost to form an integral part of the
wall of the Wolffian duct.
The second of our stages corresponds with that in which the atrophy
of the head-kidney is nearly complete (series D and H, Plate 28).
The Müllerian duct has by this stage made a very marked progress
in its growth towards the cloaca, and, in contradistinction to the
earlier stage, a lumen is now continued close up to the terminal
point of the duct. In the two or three sections before it ends it
appears as a distinct oval mass of cells (No. 10, series D, and No. 1,
series H), without a lumen, lying between and touching the external
wall of the Wolffian duct on the one hand, and the germinal
epithelium on the other. It may either lie on the ventral side of the
Wolffian duct (series D), or on the outer side (series H), but in either
case is opposite the maximum thickening of that part of the germinal
epithelium which always accompanies the Müllerian duct in its
backward growth.
In the last section in which any trace of the Müllerian duct can be
made out (series D, No. 11, and series H, No. 2), it has no longer an
oval, well-defined contour, but appears to have completely fused
with the wall of the Wolffian duct, which is accordingly very thick,
and occupies the space which in the previous section was filled by its
own wall and the Müllerian duct. In the following section the
thickening in the wall of the Wolffian duct has disappeared (Plate 28,
series H, No. 3), and every trace of the Müllerian duct has vanished
from view. The Wolffian duct is on one side in contact with the
germinal epithelium.
The stage during which the condition above described lasts is not of
long duration, but is soon succeeded by our third stage, in which a
fresh mode of termination of the Müllerian duct is found. (Plate 28,
series I.) This last stage remains up to about the close of the sixth
day, beyond which our investigations do not extend.
A typical series of sections through the terminal part of the Müllerian
duct at this stage presents the following features:
A few sections before its termination the Müllerian duct appears as a
well-defined oval duct lying in contact with the wall of the Wolffian
duct on the one hand and the germinal epithelium on the other
(series I, No. 1). Gradually, however, as we pass backwards, the
Müllerian duct dilates; the external wall of the Wolffian duct
adjoining it becomes greatly thickened and pushed in in its middle
part, so as almost to touch the opposite wall of the duct, and so
form a bay in which the Müllerian duct lies (Plate 28, series I, Nos. 2
and 3). As soon as the Müllerian duct has come to lie in this bay its
walls lose their previous distinctness of outline, and the cells
composing them assume a curious vacuolated appearance. No well-
defined line of separation can any longer be traced between the
walls of the Wolffian duct and those of the Müllerian, but between
the two is a narrow clear space traversed by an irregular network of
fibres, in some of the meshes of which nuclei are present.
The Müllerian duct may be traced in this condition for a considerable
number of sections, the peculiar features above described becoming
more and more marked as its termination is approached. It
continues to dilate and attains a maximum size in the section or so
before it disappears. A lumen may be observed in it up to its very
end, but is usually irregular in outline and frequently traversed by
strands of protoplasm. The Müllerian duct finally terminates quite
suddenly (Plate 28, series I, No. 4), and in the section immediately
behind its termination the Wolffian duct assumes its normal
appearance, and the part of its outer wall on the level of the
Müllerian duct comes into contact with the germinal epithelium
(Plate 28, series I, No. 5).
We have traced the growing point of the Müllerian duct with the
above features till not far from the cloaca, but we have not followed
the last phases of its growth and its final opening into the cloaca.
In some of our embryos we have noticed certain rather peculiar
structures, an example of which is represented at y in fig. K, taken
from an embryo of 123 hours, in which all traces of the head-kidney
had disappeared. It consists of a cord of cells, connecting the
Wolffian duct and the hind end of the abdominal opening of the
Müllerian duct. At the least one similar cord was met with in the
same embryo, situated just behind the abdominal opening of the
Müllerian duct. We have found similar structures in other embryos of
about the same age, though never so well marked as in the embryo
from which fig. K is taken. We have quite failed to make out the
meaning, if any, of them.
Our interpretation of the appearances we have described in
connection with the growth of the Müllerian duct can be stated in a
very few words. Our second stage, where the solid point of the
Müllerian duct terminates by fusing with the walls of the Wolffian
duct, we interpret as meaning that the Müllerian is growing
backwards as a solid rod of cells, split off from the outer wall of the
Wolffian duct; in the same manner, in fact, as in Amphibia and
Elasmobranchii. The condition of the terminal part of the Müllerian
duct during our third stage cannot, we think, be interpreted in the
same way, but the peculiarities of the cells of both Müllerian and
Wolffian ducts, and the indistinctness of the outlines between them,
appear to indicate that the Müllerian duct grows by cells passing
from the Wolffian duct to it. In fact, although in a certain sense the
growth of the two ducts is independent, yet the actual cells which
assist in the growth of the Müllerian duct are, we believe, derived
from the walls of the Wolffian duct.
III.
General considerations.
The excretory system of a typical Vertebrate consists of the following
parts:—
1. A head-kidney with the characters already described.
2. A duct for the head-kidney—the segmental duct.
3. A posterior kidney—(Wolffian body, permanent kidney, &c. The
nature and relation of these parts we leave out of consideration, as
they have no bearing upon our present investigations). The primitive
duct for the Wolffian body is the segmental duct.
4. The segmental duct may become split into (a) a dorsal or inner
duct, which serves as ureter (in the widest sense of the word); and
(b) a ventral or outer duct, which has an opening into the body-
cavity, and serves as the generative duct for the female, or for both
sexes.
These parts exhibit considerable variations both in their structure
and development, into some of which it is necessary for us to enter.
The head-kidney[438] attains to its highest development in the
Marsipobranchii (Myxine, Bdellostoma). It consists of a longitudinal
canal, from the ventral side of which numerous tubules pass. These
tubules, after considerable subdivision, open by a large number of
apertures into the pericardial cavity. From the longitudinal canal a
few dorsal diverticula, provided with glomeruli, are given off. In the
young the longitudinal canal is continued into the segmental duct;
but this connection becomes lost in the adult. The head-kidney
remains, however, through life. In Teleostei and Ganoidei (?) the
head-kidney is generally believed to remain through life, as the
dilated cephalic portion of the kidneys when such is present. In
Petromyzon and Amphibia the head-kidney atrophies. In
Elasmobranchii the head-kidney, so far as is known, is absent.
The development of the segmental duct and head-kidney (when
present) is still more important for our purpose than their adult
structure.
In Myxine the development of these structures is not known. In
Amphibia and Teleostei it takes place upon the same type, viz. by
the conversion of a groove-like invagination of the peritoneal
epithelium into a canal open in front. The head-kidney is developed
from the anterior end of this canal, the opening of which remains in
Teleostei single and closes early in embryonic life, but becomes in
Amphibia divided into two, three, or four openings. In
Elasmobranchii the development is very different.
“The first trace of the urinary system makes its appearance as
a knob springing from the intermediate cell-mass opposite the
fifth protovertebra. This knob is the rudiment of the
abdominal opening of the segmental duct, and from it there
grows backwards to the level of the anus a solid column of
cells, which constitutes the rudiment of the segmental duct
itself. The knob projects towards the epiblast, and the column
connected with it lies between the mesoblast and epiblast.
The knob and column do not long remain solid, but the
former acquires an opening into the body-cavity continuous
with a lumen, which makes its appearance in the latter.”
The difference in the development of the segmental duct in the two
types (Amphibia and Elasmobranchii) is very important. In the one
case a continuous groove of the peritoneal epithelium becomes
constricted into a canal, in the other a solid knob of cells is
continued into a rod, at first solid, which grows backwards without
any apparent relation to the peritoneal epithelium[439].
The abdominal aperture of the segmental duct in Elasmobranchii, in
that it becomes the permanent abdominal opening of the oviduct,
corresponds physiologically rather with the abdominal opening of the
Müllerian duct than with that of the segmental duct of Amphibia,
which, after becoming divided up to form the pores of the head-
kidney, undergoes atrophy. Morphologically, however, it appears to
correspond with the opening of the segmental duct in Amphibia. We
shall allude to this point more than once again, and give our grounds
for the above view on p. 640.
The development of the segmental duct in Elasmobranchii as a solid
rod is, we hope to shew, of special importance for the elucidation of
the excretory system of Aves.
The development of these parts of Petromyzon is not fully known,
but from W. Müller's account (Jenaische Zeitschrift, 1875) it would
seem that an anterior invagination of the peritoneal epithelium is
continued backwards as a duct (segmental duct), and that the
anterior opening subsequently becomes divided up into the various
apertures of the head-kidney. If this account is correct, Petromyzon
presents a type intermediate between Amphibia and Elasmobranchii.
In certain types, viz. Marsipobranchii and Teleostei, the segmental
duct becomes the duct for the posterior kidney (segmental tubes),
but otherwise undergoes no further differentiation. In the majority of
types, however, the case is different. In Amphibia[440], as has already
been mentioned, a solid rod of cells is split off from its ventral wall,
which afterwards becomes hollow, acquires an opening into the
body-cavity, and forms the Müllerian duct.
In Elasmobranchii the segmental duct undergoes a more or less
similar division. “It becomes longitudinally split into two complete
ducts in the female, and one complete duct and parts of a second in
the male. The resulting ducts are (1) the Wolffian duct dorsally,
which remains continuous with the excretory tubules of the kidney,
and ventrally (2) the oviduct or Müllerian duct in the female, and the
rudiments of this duct in the male. In the female the formation of
these ducts takes place by a nearly solid rod of cells, being gradually
split off from the ventral side of all but the foremost part of the
original segmental duct, with the short undivided anterior part of
which duct it is continuous in front. Into it a very small portion of the
lumen of the original segmental duct is perhaps continued. The
remainder of the segmental duct (after the loss of its anterior
section and the part split off from its ventral side) forms the Wolffian
duct. The process of formation of the ducts in the male chiefly
differs from that in the female, in the fact of the anterior undivided
part of the segmental duct, which forms the front end of the
Müllerian duct, being shorter, and in the column of cells with which it
is continuous being from the first incomplete.”
It will be seen from the above that the Müllerian duct consists of two
distinct parts—an anterior part with the abdominal opening, and a
posterior part split off from the segmental duct. This double
constitution of the Müllerian duct is of great importance for a proper
understanding of what takes place in the Bird.
The Müllerian duct appears therefore to develop in nearly the same
manner in the Amphibian and Elasmobranch type, as a solid or
nearly solid rod split off from the ventral wall of the segmental duct.
But there is one important difference concerning the abdominal
opening of the duct. In Amphibia this is a new formation, but in
Elasmobranchii it is the original opening of the segmental duct.
Although we admit that in a large number of points, including the
presence of a head-kidney, the urinogenital organs of Amphibia are
formed on a lower type than those of the Elasmobranchii, yet it
appears to us that this does not hold good for the development of
the Müllerian duct.
The above description will, we trust, be sufficient to render clear our
views upon the development of the excretory system in Aves.
In the bird the excretory system consists of the following parts
(using the ordinary nomenclature) which are developed in the order
below.
1. Wolffian duct. 2. Wolffian body. 3. Head-kidney. 4. Müllerian duct.
5. Permanent kidney and ureter.
About 2 and 5 we shall have nothing to say in the sequel.
We have already in the early part of the paper given an account of
the head-kidney and Müllerian duct, but it will be necessary for us to
say a few words about the development of the Wolffian duct (so
called). Without entering into the somewhat extended literature on
the subject, we may state that we consider that the recent paper of
Dr Gasser[441] supplies us with the best extant account of the
development of the Wolffian duct.
The first trace of it, which he finds, is visible in an embryo with eight
protovertebræ as a slight projection from the intermediate cell mass
towards the epiblast in the region of the three hindermost
protovertebræ. In the next stage, with eleven protovertebræ, the
solid rudiment of the duct extends from the fifth to the eleventh
protovertebra, from the eighth to the eleventh protovertebra it lies
between the epiblast and mesoblast, and is quite distinct from both,
and Dr Gasser distinctly states that in its growth backwards from the
eighth protovertebra the Wolffian duct never comes into continuity
with the adjacent layers.
In the region of the fifth protovertebra, where the duct was
originally continuous with the mesoblast, it has now become free,
but is still attached in the region of the sixth and to the eighth
protovertebra. In an embryo with fourteen protovertebræ the duct
extends from the fourth to the fourteenth protovertebra, and is now
free between epiblast and mesoblast for its whole extent. It is still
for the most part solid though perhaps a small lumen is present in its
middle part. In the succeeding stages the lumen of the duct
gradually extends backwards and forwards, the duct itself also
passes inwards till it acquires its final position close to the peritoneal
epithelium; at the same time its hind end elongates till it comes into
connection with the cloacal section of the hind-gut. It should be
noted that the duct in its backward growth does not appear to come
into continuity with the subjacent mesoblast, but behaves in this
respect exactly as does the segmental duct in Elasmobranchii (vide
note on p. 634).
The question which we propose to ourselves is the following:—What
are the homologies of the parts of the Avian urinogenital system
above enumerated? The Wolffian duct appears to us morphologically
to correspond in part to the segmental duct[442], or what Fürbringer
would call the duct of the head-kidney. This may seem a paradox,
since in birds it never comes into relation with the head-kidney.
Nevertheless we consider that this homology is morphologically
established, for the following reasons:—
(1) That the Wolffian duct gives rise (vide supra, p. 631) to the
Müllerian duct as well as to the duct of the Wolffian body. In this
respect it behaves precisely as does the segmental duct of
Elasmobranchii and Amphibia. That it serves as the duct for the
Wolffian body, before the Müllerian duct originates from it, is also in
accordance with what takes place in other types.
(2) That it develops in a strikingly similar manner to the segmental
duct of Elasmobranchii.
We stated expressly that the Wolffian duct corresponded only in part
to the segmental duct. It does not, in fact, in our opinion,
correspond to the whole segmental duct, but to the segmental duct
minus the anterior abdominal opening in Elasmobranchii, which
becomes the head-kidney in other types. In fact, we suppose that
the segmental duct and head-kidney, which in the Ichthyopsida
develop as a single formation, develop in the Bird as two distinct
structures—one of these known as the Wolffian duct, and the other
the head-kidney. If our view about the head-kidney is accepted the
above position will hardly require to be disputed, but we may point
out that the only feature in which the Wolffian duct of the Bird
differs in development from the segmental duct of Elasmobranchii is
in the absence of the knob, which forms the commencement of the
segmental duct, and in which the abdominal opening is formed; so
that the comparison of the development of the duct in the two types
confirms the view arrived at from other considerations.
The head-kidney and Müllerian duct in the Bird must be considered
together. The parts which they eventually give rise to after the
atrophy of the head-kidney have almost universally been regarded
as equivalent to the Müllerian duct of the Ichthyopsida. By Braun[443],
however, who from his researches on the Lizard satisfied himself of
the entire independence of the Müllerian and Wolffian ducts in the
Amniota, the Müllerian duct of these forms is regarded as a
completely new structure with no genetic relations to the Müllerian
duct of the Ichthyopsida. Semper[444], on the other hand, though he
accepts the homology of the Müllerian duct in the Ichthyopsida and
Amniota, is of opinion that the anterior part of the Müllerian duct in
the Amniota is really derived from the Wolffian duct, though he
apparently admits the independent growth of the posterior part of
the Müllerian duct. We have been led by our observations, as well as
by our theoretical deductions, to adopt a view exactly the reverse of
that of Professor Semper. We believe that the anterior part of the
Müllerian duct of Aves, which is at first the head-kidney, and
subsequently becomes the abdominal opening of the duct, is
developed from the peritoneal epithelium independently of all other
parts of the excretory system; but that the posterior part of the duct
is more or less completely derived from the walls of the Wolffian
duct. This view is clearly in accordance with our account of the facts
of development in Aves, and it fits in very well with the development
of the Müllerian duct in Elasmobranchii. We have already pointed out
that in Elasmobranchii the Müllerian duct is formed of two factors—
(1) of the whole anterior extremity of the segmental duct, including
its abdominal opening; (2) of a rod split off from the ventral side of
the segmental duct. In Birds the anterior part (corresponding to
factor No. 1) of the Müllerian duct has a different origin from the
remainder; so that if the development of the posterior part of the
duct (factor No. 2) were to proceed in the same manner in Birds and
Elasmobranchii, it ought to be formed at the expense of the Wolffian
(i.e. segmental) duct, though in connection anteriorly with the head-
kidney. And this is what actually appears to take place.
So far the homologies of the avian excretory system are fairly clear;
but there are still some points which have to be dealt with in
connection with the permanent opening of the Müllerian duct, and
the relatively posterior position of the head-kidney. With reference to
the first of these points the facts of the case are the following:—
In Amphibia the permanent opening of the Müllerian duct is formed
as an independent opening after the atrophy of the head-kidney.
In Elasmobranchii the original opening of the segmental duct forms
the permanent opening of the Müllerian duct and no head-kidney
appears to be formed.
In Birds the anterior of the three openings of the head-kidney
remains as the permanent opening of the Müllerian duct.
With reference to the difficulties involved in there being apparently
three different modes in which the permanent opening of the
Müllerian duct is formed, we would suggest the following
considerations:
The history of the development of the excretory system teaches us
that primitively the segmental duct must have served as efferent
duct both for the generative products and kidney secretion (just as
the Wolffian duct still does for the testicular products and secretion
of the Wolffian body in Elasmobranchii and Amphibia); and further,
that at first the generative products entered the segmental duct
from the abdominal cavity by one or more of the abdominal
openings of the kidney (almost certainly of the head-kidney). That
the generative products did not enter the segmental duct at first by
an opening specially developed for them appears to us to follow
from Dohrn's principle of the transmutation of function
(Functionswechsel). As a consequence (by a process of natural
selection) of the segmental duct having both a generative and a
urinary function, a further differentiation took place, by which that
duct became split into two—a ventral Müllerian duct and dorsal
Wolffian duct.
The Müllerian duct without doubt was continuous with the head-
kidney, and so with the abdominal opening or openings of the head-
kidney which served as generative pores. At first the segmental duct
was probably split longitudinally into two equal portions, but the
generative function of the Müllerian duct gradually impressed itself
more and more upon the embryonic development, so that, in the
course of time, the Müllerian duct developed less and less at the
expense of the Wolffian duct. This process appears partly to have
taken place in Elasmobranchii, and still more in Amphibia; the
Amphibia offering in this respect a less primitive condition than
Elasmobranchii; while in Aves it has been carried even further. The
abdominal opening no doubt also became specialised. At first it is
quite possible that more than one abdominal pore may have served
for the generative products; one of which, no doubt, eventually
came to function alone. In Amphibia the specialisation of the
opening appears to have gone so far that it no longer has any
relation to the head-kidney, and even develops after the atrophy of
the head-kidney. In Elasmobranchii, on the other hand, the
functional opening appears at a period when we should expect the
head-kidney to develop. This state is very possibly the result of a
differentiation (along a different line to that in Amphibia) by which
the head-kidney gradually ceased to become developed, but by
which the primitive opening (which in the development of the head-
kidney used to be divided into several pores leading into the body-
cavity) remained undivided and served as the abdominal aperture of
the Müllerian duct. Aves, finally, appear to have become
differentiated along a third line; since in their ancestors the anterior
pore of the head-kidney appears to have become specialised as the
permanent opening of the Müllerian duct.
With reference to the posterior position of the head-kidney in Aves
we have only to remark, that a change in position of the head-
kidney might easily take place after it acquired an independent
development. The fact that it is slightly behind the glomerulus would
seem to indicate, on the one hand, that it has already ceased to be
of any functional importance; and, on the other, that the shifting has
been due to its having a connection with the Müllerian duct.
We have made a few observations on the development of the
Müllerian duct in Lacerta muralis, which have unfortunately led us to
no decided conclusions. In a fairly young stage in the development
of the Müllerian duct (the youngest we have met with), no trace of a
head-kidney could be observed, but the character of the abdominal
opening of the Müllerian duct was very similar to that figured by
Braun[445]. As to the backward growth of the Müllerian duct, we can
only state that the solid point of the duct in the young stages is in
contact with the wall of the Wolffian duct, and the relation between
the two is rather like that figured by Fürbringer (Pl. 1, figs. 14-15) in
Amphibia.
Plate 27.
Series A. Sections through the head-kidney at our second stage. Zeiss 2, ocul. 3
(reduced one-third). The second and third grooves are represented with the ridge
connecting them, and the rod of cells running backwards for a short distance.
No. 1. Section through the second groove.
No. 2. Section through the ridge connecting the second and third grooves.
No. 3. Section passing through the same ridge at a point nearer the third groove.
Nos. 4, 5, 6. Sections through the third groove.
No. 7. Section through the point where the third groove passes into the solid rod
of cells.
No. 8. Section through the rod when quite separated from the germinal
epithelium.
No. 9. Section very near the termination of the rod.
No. 10. Last section in which any trace of the rod is seen.
Series B. Sections passing through the head-kidney at our third stage. Zeiss C,
ocul. 2. Our figures are representations of the following sections of the series,
section 1 being the first which passes through the anterior groove of the head-
kidney.
No. 1 Section 3.
" 2 " 4.
" 3 " 5.
" 4 " 6.
" 5 " 8.
" 6 " 10.
" 7 " 11.
" 8 " 13.
" 9 " 15.
" 10 " 16.
" 11 " 17.
" 12 " 18.
" 13 " 19.
" 14 " 20.
The third ridge (r3.) extends from No. 13 backwards through twelve sections,
when it terminates by a pointed extremity.
Fig. C. Section through the ridge connecting the second and third grooves of the
head-kidney of an embryo slightly younger than that from which Series B was
taken. Zeiss C, ocul. 3 (reduced one-third).
The fold of the germinal epithelium, which gives rise to a deep groove (x.)
external to the head-kidney is well marked.
Series G. Sections through the rod of cells constituting the termination of the
Müllerian duct at a stage in which the head-kidney is still present. Zeiss C, ocul. 2.
Plate 28.
No. 9. Müllerian duct quite free in the space between the peritoneal epithelium
and the Wolffian duct, in which condition it extends until near its termination.
Between Nos. 9 and 10 is an interval of eight sections.
No. 10. The penultimate section, in which the Müllerian duct is seen. A lumen
cannot be clearly made out.
No. 11. The last section in which any trace of the Müllerian duct is visible. No line
of demarcation can be seen separating the solid end of the Müllerian duct from the
ventral wall of the Wolffian duct.
Series H. Consecutive sections through the hind end of the Müllerian duct, from an
embryo in which the head-kidney was only represented by a rudiment. (The
embryo was, perhaps, very slightly older than that from which Series D was
taken.) Zeiss C, ocul. 3 (reduced one-third).
No. 1. Müllerian duct is without a lumen, and quite distinct from the Wolffian wall.
No. 2. The solid end of the Müllerian duct is no longer distinct from the internal
wall of the Wolffian duct.
No. 3. All trace of the Müllerian duct has vanished.
Series I. Sections through the hinder end of the Müllerian duct from an embryo of
about the middle of the sixth day. Zeiss C, ocul. 2 (reduced one-third).
No. 1. The Müllerian duct is distinct and small.
No. 2. Is posterior by twelve sections to No. 1. The Müllerian duct is dilated, and
its cells are vacuolated.
No. 3. Penultimate section, in which the Müllerian duct is visible; it is separated by
three sections from No. 2.
No. 4. Last section in which any trace of the Müllerian duct is visible; the lumen,
which was visible in the previous section, is now absent.
No. 5. No trace of Müllerian duct. Nos. 3, 4, and 5 are consecutive sections.
Fig. K. Section through the hind end of the abdominal opening of the Müllerian
duct of a chick of 123 hours. Zeiss C, ocul. 2 (reduced one-third). It illustrates the
peculiar cord connecting the Müllerian and Wolffian ducts.
[442] The views here expressed about the Wolffian duct are nearly
though not exactly those which one of us previously put forward
(“Urinogenital Organs of Vertebrates,” &c., pp. 45-46) [This edition,
pp. 164, 165], and with which Fürbringer appears exactly to agree.
Possibly Dr Fürbringer would alter his view on this point were he to
accept the facts we believe ourselves to have discovered. Semper's
view also differs from ours, in that he believes the Wolffian duct to
correspond in its entirety with the segmental duct.
[443] “Urogenital-System d. Reptilien,” Arb. aus d. zool.-zoot. Inst.
Würzburg, Vol. IV.
[444] Loc. cit.
[445] Loc. cit.
XIV. On the Early Development of the Lacertilia,
together with some Observations on the Nature and
Relations of the Primitive Streak[446].
(With Plate 29.)
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
testbankdeal.com