• .NET中struct与class的区别

    在.net中的struct与class有很多相似之处,比如可以直接new,对于成员可以直接XX.field,以至于有不少程序员在用时,将其混在一起,分不清有何区别。这两者有何区别呢? 1.类型不同 我们先来看一段代码 [csharp] view plaincopy static void Main(string[] args)         {             TypeDemo();                        Console.ReadLine();         }          ...
    作者:孤风一剑/2014年7月04日/分类:Asp.net开发/阅读:1,154次/标签:, , /评论关闭
  • C语言中共用体的内存

    C语言中共用体的内存 C语言中结构体的和公用体的是有区别的 (1)首先是定义时候的不同 共用体的定义 union{ 成员列表 } 结构体的定义 struct{ 成员列表 } (2)内存的区别 struct(结构体)是所有内存的总和 union(共用体)是成员中最大的那个 #include<stdio.h> union data /*共用体* / { int a; float b; double c; char d; } m m struct stud /*结构体* / { int a; float...
    作者:孤风一剑/2013年11月22日/分类:其它语言/阅读:731次/标签:, , , , /评论关闭
  • 二叉树创建及其遍历

    还记得N年想在全盘电脑寻找一个文件,当时看那代码晦涩难懂,后来不了了之,最近复习了下二叉树,现在感觉全盘寻找文件不是想象的那么复杂。   [cpp][/cpp] view plaincopy   #include<stdio.h>   #include<stdlib.h>   #include<malloc.h>   typedef char TElemType;   typedef struct SBiTNode   {       TElemType data;       struct SBiTN...
    作者:孤风一剑/2013年11月13日/分类:其它语言/阅读:1,059次/标签:, , , , /评论关闭
  • C++中的struct

    问题: C语言中有struct自定义结构体类型; C++中也有struct类型,而且,与C++中面向对象主要的数据类型class还极为相似。 那么,C++中struct和class之间有什么区别,什么情况下使用struct呢? 解决办法:   从C++语言设计者Bjarne Stroustrup的大作《C++编程语言(特别版)》中归纳C++中struct和class的区别,有以下几点: 1. 成员的默认访问权限。struct的成员默认是pu...
    作者:孤风一剑/2013年7月07日/分类:其它语言/阅读:878次/标签:, , /评论关闭