C++/Cli语言语法
C++保留了C语言原有的所有优点,增加了面向对象的机制。下面是小编收集的'关于C++/Cli语言语法,希望大家认真阅读!
Cli语言的部分语法规则:
1、类的声明和引用
引用某个类时,需引用该类所在的空间;
若引用代码和类定义在同一个命名空间,但在不同的文件,则引用类声明的头文件;
2、类的方法
类中方法的public/protect/private属性声明和C++中类似,均为关键字加冒号,即:
public:
void Function()
{
}
静态方法:
public:
static void Function()
{
}
3、类的方法调用:
静态方法:
ClassA::StaticFun();
普通方法:
Box^ newBox = gcnew Box(10, 15, 20);
newBox->Volume());
C++/CLI和C#的等价构造(Construct)
C++/CLI C# 描述
T::typeid typeof(T) 取得T的类型信息
pin_ptr fixed 取得内存地址
!ClassName ~ClassName Finalizer(由GC调用)
~ClassName+delete IDisposable+using Destructor(显式析构)
array^>^ T[][] 锯齿数组
array^ T[,] 二维矩形数组
% ref/out 可跟踪引用
generic
ref class Stack class Stack generics
注意本地类的C++模板和的generics是不同的。generics存在于程序集中,其实例【即特定类】在运行时实例化,而template只存在于源代码中【不存在于程序集中】,其实例【即特定类】在编译时实例化。
-
计算机二级c语言题库2016
1.关于结构化程序设计原则和方法的描述错误的是(C)。A.选用的结构只准许有一个人口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用GOT0语句D.语言中若没有控制结构,应该采用前后一致的方法来模拟2.算法的空间复杂度是指(D)。A.算...
-
2016年9月计算机一级Photoshop精讲试题及答案
问题:使用钢笔工具创建曲线转折点的方法是:答案1:用钢笔工具直接单击答案2:用钢笔工具单击并按住鼠标键拖动答案3:用钢笔工具单击并按住鼠标键拖动使之出现两个把手,然后按住Alt(Win)/Option(Mac)键单击节点答案4:按住Alt(Win)/Option(Mac)键的同时用钢笔工具单击正确...
-
2017年安徽计算机二级考试准考证打印时间
计算机二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下面是小编整理的关于计算机二级考试准考证打印时间,欢迎大家参考!>>>点击登录<<<2017年安徽计算机二级准考证打印网址Office高级应用计算机网络概念1.计算机网络与数据...
-
重庆市2017年3月计算机等级考试时间安排
计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。下面是小编整理的关于计算机等级考试时间安排,欢迎参考!一、考试时间2017年3月25日(以准考证为准)二、报考科目级别...