Horje
dynamic memory c++ Code Example
dynamic memory in c++
#include <iostream>

int main()
{
  int* ptr = new int(5);
  
  int* arr = new int[3];
  arr[0] = 96;
  arr[1] = 45;
  arr[2] = 72;
  
  std::cout << *ptr << "\n";// output: 5
  
  for (int i = 0; i < 3; i++)
  {
    std::cout << arr[i] << " ";
  } // output: 96 45 72
}
dynamic memory c++
#include<iostream> //c++
#include<stdio.h> // c

C++:
	int* array = new int[n]; // одномерный массив

	free(array);      	 //можно также использовать delete(array); (освобождение памяти)




	int** array = new int*[n]; //двумерный массив (n строк)
	for (int i = 0; i < n; i++) {
		array[i] = new int[m];   	            //(m столбцов)
	}
	
	 for (int i = 0; i < n; i++)      //освобождение памяти
        delete[] array[i];
    delete [] array;

C:

    int**array = (int**)malloc(n * sizeof(int*));
    for (i = 0; i < n; i++) {
        array[i] = (int*)malloc(n * sizeof(int));
    }

     for (i = 0; i < n; i++)
        free(array[i]);               //освобождение памяти
     free(array);          



     int* array = (int*)malloc(n * sizeof(int));   //одномерный массив
     free(array);                                  //освобождение памяти

dynamic memory allocation c++
string* str_arr = nullptr;
str_arr = new string[10];

//initialize
str_arr[0] = "Hello";
str_arr[1] = " World!";




Cpp

Related
how to declare a vector of int in c++ Code Example how to declare a vector of int in c++ Code Example
transform cpp Code Example transform cpp Code Example
vowel and consonant program in c++ using if else Code Example vowel and consonant program in c++ using if else Code Example
c++ find with predicat Code Example c++ find with predicat Code Example
976. Largest Perimeter Triangle leetcode solution in c++ Code Example 976. Largest Perimeter Triangle leetcode solution in c++ Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
10