C++源码:C++语言中的内存动态分配

// C++ :   Example for (new and delete)
// C++中的动态内存分配

#include <iostream>
#include <malloc.h>

using namespace std;

void fun1();

main()
{
fun1();
}

void fun1()
 {
  int *i=new(int);   //申请内存 用 new
  const int w11=123;
  *i=10;
  cout<<"\n\n        You are Wellcome !   C++中的动态内存分配  \n\n\n";
  cout<<"C+++:   i="<<i<<"\n";
  cout<<"C+++:  *i="<<*i<<"\n";
  cout<<"C+++:  CONST W11= "<<w11<<"\n";
  cout<<"C+++:  Size of INT:  "<<sizeof(int);
  cout<<"\nC+++:  Size of Char: "<<sizeof(char);
  cout<<"\nC+++:  Size of long :"<<sizeof(long);
  cout<<"\n\n         End.    \n\n";
  free(i);     //注意:对于C++对象,释放其所占内存 用 delete !
  }

(0)

相关推荐

  • Android NDK 开发之旅 3 -- C 语言基础--内存分配

    Android NDK 开发之旅 3 -- C 语言基础--内存分配

  • c++动态内存分配

    下面随笔是关于c++动态内存分配. 动态申请内存操作符 new new 类型名T(初始化参数列表) 功能:在程序执行期间,申请用于存放T类型对象的内存空间,并依初值列表赋以初值. 结果值:成功:T类型 ...

  • C/C++编程知识:运算符(五)丨sizeof()运算符来啦!

    在C或C ++中, Sizeof是一个非常常用的运算符.它是一个编译时一元运算符,可用于计算其操作数的大小.sizeof的结果是无符号整数类型,通常用size_t表示.sizeof可以应用于任何数据类 ...

  • C++源码:C语言中的内存动态分配

    //USEAGE:   Example for MAlloc()  IN program C: //          C语言中的内存动态分配 //  XJ #include <stdio.h& ...

  • 读U-Boot源码-C语言编程大法总结篇一

    导读:如本人在<U-Boot架构浅析>所说,U-Boot具有十大黄金原则:小巧.快速.简单.可移植.可配置.可调试.易用.可维护.优雅.开源.面对如此精美的作品,如不深究,从提升编程技艺角 ...

  • 带货直播源码搭建过程中的核心点,也是对程序员的挑战

    直播带货系统使用操作使用方便,为我们生活带来娱乐和便捷,带货直播源码的开发过程中,其实是复杂多变的,要预估直播平台的运营状况来搭配服务器,注意避免高并发带来的画面延迟问题,选择成熟稳定的三方技术支持等 ...

  • 关于电商直播源码搭建过程中CDN重要的意义

    CDN是什么?CDN的全程为"Content Delivery Network"内容分发网络,简称CDN,CDN的作用是什么?CDN的是最大限度地避免可能影响数据传输速度和可靠性的 ...

  • 电商直播源码的搭建中,如何增加MySQL的安全性

    电商直播程序开发行业可以说是踏破了门槛,并且随着市场热度的增加,也被很多不法分子锁定上,导致用户的财产信息等数据收到侵害,而用户的数据及程序相关信息都是由MySQL数据库所支持的,所以说如何提高MyS ...

  • 在直播源码软件开发过程中需要什么必需的功能?

    直播源码受欢迎的同时,直播源码更是突飞猛进.直播源码是全面兼容Android.iOS和pc端应用的UGC型直播平台源码程序,不仅迎合了当今娱乐直播潮流,而且开源直播源码支持二次开发,可应用于不同行业领 ...

  • Soul源码中dubbo和sofa的执行过程

    Soul源码中dubbo和sofa的执行过程 Soul源码中dubbo的执行过程 首先在 soul-examples-apache-dubbo-service 中依赖的soul-client中Apac ...

  • 模块一 GO语言基础知识-库源码文件

    你已经使用过 Go 语言编写了小命令(或者说微型程序)吗? 当你在编写"Hello, world"的时候,一个源码文件就足够了,虽然这种小玩意儿没什么用,最多能给你一点点莫名的成就 ...

  • 模块一 Go语言基础知识-命令源码文件

    我们已经知道,环境变量 GOPATH 指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件. 这里的源码文件又分为三种,即:命令源码文件.库源码文件和测试源码文件,它们都有着不 ...