Starting Out with C++: Early Objects
Starting Out with C++: Early Objects
8th Edition
ISBN: 9780133360929
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: Addison-Wesley
bartleby

Concept explainers

Question
Book Icon
Chapter 10.12, Problem 10.20CP
Program Plan Intro

Pointer:

Pointer is a special type of variable to store the address of the memory location, which can be accessed later.

  • If an asterisk “*” operator is present before the variable, then that variable is referred as pointer variable.
    • It is also called as dereferencing or indirection operator.
  • Pointer is just a type of variable that stores the addresses of other variables.
  • Using pointers, the address of a variable can be accessed and the data stored in that variable can be retrieved.

Syntax of pointer variable declaration:

<variable-type> *<variable-name>;

Usage of pointers to structures:

The usage of pointers to structure is same as declaring a pointer variable.

Blurred answer
Students have asked these similar questions
/*          Movie List Example           --Showing how to use vectors and structures */ #include <iostream> #include <iomanip> #include <string> #include <vector>   using namespace std;   // define a struct for a Movie object struct Movie               // It is common for the struct name to be capitalized {     string title = "";     // First member of structure - and initialized     int year = 0;          // Second member of structure - and initialized };   int main()  {     cout << "The Movie List program\n\n"          << "Enter a movie...\n\n";       // get vector of Movie objects     vector<Movie> movie_list;               char another = 'y';       while (tolower(another) == 'y')      {         Movie movie;  // make temporary new (initialized) Movie object           cout << "Title: ";         getline(cin, movie.title);           cout << "Year: ";         cin >> movie.year;           movie_list.push_back(movie);…
/*          Movie List Example           --Showing how to use vectors and structures */ #include <iostream> #include <iomanip> #include <string> #include <vector>   using namespace std;   // define a struct for a Movie object struct Movie               // It is common for the struct name to be capitalized {     string title = "";     // First member of structure - and initialized     int year = 0;          // Second member of structure - and initialized };   int main()  {     cout << "The Movie List program\n\n"          << "Enter a movie...\n\n";       // get vector of Movie objects     vector<Movie> movie_list;               char another = 'y';       while (tolower(another) == 'y')      {         Movie movie;  // make temporary new (initialized) Movie object           cout << "Title: ";         getline(cin, movie.title);           cout << "Year: ";         cin >> movie.year;           movie_list.push_back(movie);…
C++

Chapter 10 Solutions

Starting Out with C++: Early Objects

Ch. 10.10 - Complete the following program skeleton. When...Ch. 10.10 - Look at the following array definition: const int...Ch. 10.10 - Assume ip is a pointer to an int. Write a...Ch. 10.10 - Assume ip is a pointer to an int. Write a...Ch. 10.10 - Prob. 10.15CPCh. 10.10 - Prob. 10.16CPCh. 10.10 - Prob. 10.17CPCh. 10.12 - Prob. 10.18CPCh. 10.12 - Assume the following structure declaration exists...Ch. 10.12 - Prob. 10.20CPCh. 10 - Each byte in memory is assigned a unique _____Ch. 10 - The _____ operator can be used to determine a...Ch. 10 - Prob. 3RQECh. 10 - The _____ operator can be used to work with the...Ch. 10 - Prob. 5RQECh. 10 - Creating variables while a program is running is...Ch. 10 - Prob. 7RQECh. 10 - If the new operator cannot allocate the amount of...Ch. 10 - Prob. 9RQECh. 10 - When a program is finished with a chunk of...Ch. 10 - You should only use the delete operator to...Ch. 10 - What does the indirection operator do?Ch. 10 - Look at the following code. int X = 7; int ptr =...Ch. 10 - Name two different uses for the C++ operator.Ch. 10 - Prob. 15RQECh. 10 - Prob. 16RQECh. 10 - Prob. 17RQECh. 10 - What is the purpose of the new operator?Ch. 10 - What happens when a program uses the new operator...Ch. 10 - Prob. 20RQECh. 10 - Prob. 21RQECh. 10 - Prob. 22RQECh. 10 - Prob. 23RQECh. 10 - Prob. 24RQECh. 10 - Consider the function void change(int p) { P = 20;...Ch. 10 - Prob. 26RQECh. 10 - Write a function whose prototype is void...Ch. 10 - Write a function void switchEnds(int array, int...Ch. 10 - Given the variable initializations int a[5] = {0,...Ch. 10 - Prob. 30RQECh. 10 - Prob. 31RQECh. 10 - Test Scores #1 Write a program that dynamically...Ch. 10 - Test Scores #2 Modify the program of Programming...Ch. 10 - Prob. 3PCCh. 10 - Prob. 4PCCh. 10 - Pie a la Mode In statistics the mode of a set of...Ch. 10 - Median Function In statistics the median of a set...Ch. 10 - Movie Statistics Write a program that can be used...Ch. 10 - Days in Current Month Write a program that can...Ch. 10 - Age Write a program that asks for the users name...
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr