文章主要讲解一下C++ CLR和ISO C++的区别,从中让你收获到什么叫“引用类型”和“数值类型",还为你推荐比较好的两本书和一个视频推荐给大家。

用C++ CLR也很长时刻了,总算让我了解了ISO C++与C++ CLR的差异,下面就让我简述一下我学习中苦楚和收成吧。
经过学习WinForm编程,严厉的说我并不是WinForm编程,因为我的本来的程序里有着许多的ISO C++,彻底用C++ CLI来编程我可接受不起,一起由所以自学,简直用了很长时刻我才了解ISO C++与C++ CLR的差异,一起因为国内翻译过来的书太慢了,我看到的C++CLR都是VS2003的老语法,而网上下载的微软的视频却是VS2005,许多语法规矩都变得改头换面,总算在网上找了一本VS2005 的中文电子书,我才了解这两者的差异,vs2003奇怪的__gC++,以及在2005里边我觉得很帅,可是不能不说更奇怪得^(追寻句柄),传说中的tracking handle,能够说真是苦楚。

为你解疑C++ CLR和ISO C++原理差异(glc和c的区别)  C++ CLR 第1张

更苦楚的是C++ CLR奇怪的语法不说,最糟糕的是我要用到我从前的类,一起又要用到winform的界面,还有.net类库中的FileStream流以及MemoryStream,和ADO.net,这儿边涉及到在非保管的类里边声明保管的目标,所以更奇怪的语法gcroot<>就出来了,以及各种奇怪得过错就出来了,简直我每写5行程序,编译的时分就会报错,那个心境可真是一个沧桑。能够说其时我以为在微软部门里最笨的便是编写C++.net编译器,这群人,怎样编写一个这么费事东西,在非保管的代码和保管的代码中,常常会呈现这样那样奇怪的过错,还有在*,^,以及一般值变量中,这转型的进程还真是反常的苦楚。

收成

尽管转型进程是苦楚得,可是现在回忆看一看仍是值得的,究竟.net渠道是今后未来的干流,一起因为WinForm下写的,所以我学习了它的事情音讯呼应机制,“托付”,这个从前在软工课本上才干见到的概念我总算有了深化的了解。

***个收成便是我总算了解了什么叫“引证类型”和“数值类型”,从前一向不了解java究竟比C++好在哪里,这次在许多“值类型”以及“引证类型”便是value和ref中在转化和来回引证,总算了解了究竟怎样回事,看来C#和Java成为干流,也不是“浪的虚名呀”。

收成二:经过这次苦楚转型,感觉自己仍是走运的,尽管机缘巧合,总算知道了C++ CLR的存在,总算知道怎样操作强壮的.net类库,想来对今后的找工作应该会有优点吧

收成三:在这么费力的学习C++ CLR的进程中,这次我这小小程序员体会了什么叫”学习“,什么叫艰苦,从前我觉得考研难考,可是才发现其实"研讨"才是真的辛苦呢,究竟考研只需依照方向来就能够了,能够说不必脑子只需尽力就能够了,但研讨的时分就不相同了,当你多方考虑,才发现处理的问题如此简略,如此的让你哭笑不得,寻觅的进程却是颇费周折呀。

这儿我留下我以为比较好的两本书和一个视频引荐给和我相同需求转型的程序员。
1:《mfc使用程序在.net框架下的扩展》这本书讲的是怎样在mfc下使用.net类库,这本书我觉得很好,把.net类库的几个特色悉数突出了,不过仅有缺乏的是它的语法仍然是vs2003的,看的时分要留意。
2 :visual C++ 2005入门经典,这本书是在网上一个高手引荐给我得,我都没有买到,只要电子版得,可是这本书把vs2005中C++
CLR的语法讲得很透彻,一起比照了ISO C++的语法,是一本在原理上很好的书.
3:visual c++.net这本书也很好,winform编程介绍的许多,尤其是我从中学到了许多GDI+的常识,呵呵,不过惋惜它的语法我自己借的这个版别的也是vs2003语法,需求留意。
4:***一个是网上得微软的视频,便是李建忠讲的vs2005这个能够更好的掌握vs2005 C++ CLR.

以上便是我的一点学习经历,期望咱们看到的能少做弯路,一起也期望和我相同处于转型的程序员咱们能多沟通,这样就能更好的前进呵呵。

***想说的是尽管连我自己都觉得C++ CLR很“鸡肋”,但仍是想说tracking handle这姓名我很喜欢真的很“cool”,就为这,我也要好好学习,就像war3中的orc那样,从前那么的受压迫,连一代兽王Grubby亦很无法,可是已然挑选了一个种族,就要坚持下去,就像现在的orc相同,总有咱们强壮的那天。哈哈,我翘首以盼。

【修改引荐】

  1. 深化了解.NET编译器中CLR加载进程
  2. 详解CLR中Jit编译产生的进程
  3. 剖析CLR Via的办法参数相关
  4. 浅析CLR类库调用办法
  5. 剖析与比照CLR Via C#静态结构函数的功能
转载请说明出处
知优网 » 为你解疑C++ CLR和ISO C++原理差异(glc和c的区别)

发表评论

您需要后才能发表评论