Answers for "c++ pointer reference"

C++
2

pointer c++

int myvar = 6;
int pointer = &myvar; // adress of myvar
int value = *pointer; // the value the pointer points to: 6
Posted by: Guest on September-12-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
2

what is this pointer in c++

Every object in C++ has access to its own address through an important pointer called this pointer.
 The this pointer is an implicit parameter to all member functions. 
Therefore, inside a member function,
 this may be used to refer to the invoking object.

Friend functions do not have a this pointer,
 because friends are not members of a class. 
Only member functions have a this pointer.
Posted by: Guest on May-14-2021

Browse Popular Code Answers by Language