Answers for "cpp pointer of pointer"

C++
1

pointers in c++

void simple_pointer_examples() {
    int   a;  // a can contain an integer
	int*  x;  // x can contain the memory address of an integer. 
 	char* y;  // y can contain the memory address of a char. 
 	Foo*  z;  // z can contain the memory address of a Foo object.  
 
    a = 10;
    x = &a;   // '&a' extracts address of a 
  
    std::cout <<  x << std::endl; // memory address of a => 0x7ffe9e25bffc
    std::cout << *x << std::endl; //          value of a => 10
}
Posted by: Guest on July-15-2021
0

c++ pointer

#include <iostream>

void pointers_with_dynamic_memory() {
	int  arr_size;   // arr_size can contain an integer
    int* x;          // x can contain the memory address of an integer.
    
    std::cout << "enter an integer > 0: ";
  	std::cin >> arr_size; 
    
    // value of x is the starting address of a heap-allocated block ints	
    x        = new int[arr_size];  
  
  	x[0]     = 10;  // set first element of array to 10
    *x       = 50;  // set first element of array to 50
    *(x + 1) = 100; // +1 offsets automatically by the value of sizeof(int)
  
    delete [] x;
}
Posted by: Guest on July-10-2021

Browse Popular Code Answers by Language