zoukankan      html  css  js  c++  java
  • 构造函数与析构函数

    版权声明:本文为博主原创文章。转载请注明出处:http://blog.csdn.net/zhangzijiejiayou https://blog.csdn.net/zhangzijiejiayou/article/details/25875329

        在学C++时,由于时间比較急。对构造函数和析构函数这部分当时了解的比較浅显。当时仅仅知道构造函数是

    用来为对象分配存储空间,进行必要的初始化。析构函数相应构造函数。当撤销类对象时,构造函数回收存储

    空间。

        C#再次学到这部分的内容,由于当时C++了解过了,如今学起来有种似曾相识的感觉,所以学起来就会带

    劲儿。也深入了一些。


    构造函数


        构造函数是在创建制定类型的对象时自己主动运行的类方法。




    析构函数


        在对象不再须要时,希望确保它所占的空间能收回。

    析构函数就是专门释放系统资源的。




    构造函数与析构函数的差别与联系


        同样:

            一个类中必须有构造函数和析构函数

            假设没有系统会生成一个默认的构造函数和析构函数

            没有參数不可重载

            没有返回值

            不可继承

        差别:

            功能不同

            构造函数一个类中能够有多个。但仅仅能有一个析构函数

     

    C++与C#中两者的比較


        同样:

            作用和性质同样

            都有一个特殊的构造函数:复制构造函数

        差别:

            语法不同


查看全文
  • 相关阅读:
    C# 全局变量
    [C#]续:利用键代码自动转换生成字母键或其它键信息
    [WPF](小结2)DataGrid嵌套DataGrid(也叫主从表)
    [C#]winform窗口托盘
    C# arrayList动态添加对象元素,并取出对象元素的方法
    [WPF](小结3)DataGridInTreeView树嵌表
    [WPF](小结4)TreeView的数据分层模板
    [WPF](小结1)ListBox嵌套ListBox
    [C#]利用键代码自动转换生成字母键或其它键信息
    [C#]使用API 获取设置系统热键和快捷键
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10532714.html
  • Copyright © 2011-2022 走看看