geeksforgeeks 014-mallo() vs new

  1. new会调用构造函数,主要的数据类型(char,int,float)会被new初始化

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include<iostream>

    using namespace std;

    int ()
    {
    int *n = new int(10);
    cout<<*n;
    getchar();
    return 0;
    }
  2. new是操作符,malloc()是函数

  3. new返回指定的数据类型,malloc()返回void*