C#从C和C++继承的特点向你从编辑、结构体、预编译等等方面向你介绍,希望对你了解和学习C#从C和C++继承的特点有所帮助。


C#从C和C++承继的特色是什么呢?咱们向你从几个方面打开做一个详细的叙说,那么期望对你了解和学习C#有所协助。那么详细的都有哪些呢?让咱们开端吧。

C#从C和C++承继的特色浅谈(c++继承的特点)  C# C C++ 第1张

◆编译:

程序直接编译成规范的二进制可执行方式.但C#的源程序并不是被编译成二进制可执行方式,而是一中中心言语,类似于JAVA字节码。假如前面的Hello World程序被保存成一个文本文件并被命名为Hello.Cs,它将被编译成命名Hello.exe的可执行程序.

◆结构体:

一个C#的结构体与C++的结构体是类似的,由于它可以包括数据声明和办法.可是,不象C++,C#结构体与类是不同的并且不支撑承继.可是,与Java相同的是,一个结构体可以完成界面.

◆预编译:

C#中存在预编译指令支撑条件编译,正告,错误报告和编译行操控.可用的预编译指令有:

#define

#undef

#if

#elif

#else

#endif

#warning

#error

#line []

没有了#inC++lude 伪指令.你无法再用#define 句子对符号赋值,所以就不存在源代码替换的概念--这些符号只能用在#if和#elif伪指令里.在#line伪指令里的数字(和可选的姓名)可以修正行号还有#warning和#error输出成果的文件名.

◆操作符重载:

一些操作符可以被重载,而另一些则不能.特别的是,没有一个赋值运算符可以被重载.可以被被重载的单目操作符是:

+ - ! ~ ++ -- true false

◆可以被重载的二元运算符是:

+ - * / % & | ^ << >> == != > < >= <=

C#从C和C++承继的特色的基本内容就向你介绍到这儿,期望对你了解和学习C#有所协助。

【修改引荐】

  1. C#DES算法概念及特色浅析
  2. C#DES算法加密解密实例解析
  3. C#DES算法实例解析
  4. C#DES加密解密的完成实例浅析
  5. .NET C# DES入门浅析
转载请说明出处
知优网 » C#从C和C++承继的特色浅谈(c++继承的特点)

发表评论

您需要后才能发表评论