什么是托管C++ (managed C++)
托管C++ (managed C++) 实际名称是 “Managed Extensions for C++”, 即C++托管扩展,是一种不同于C++的语言, 是旧有的东西,现在已经被废弃,C++托管代码的现代扩展叫做C++/CLI。
Managed C++ is used for .Net development in the Common Language Runtime (CLR) of Microsoft. This special C++ syntax was created to allow C++ developper to come in the .Net community without learning a new language like C#.
托管C++用于微软的 Common Language Runtime (CLR) .NET开发,这种特殊的C++语法能够使C++程序员进行.NET开发,而不需要学一门像C#这样的新语言。
托管C++极其难以使用,而C++/CLI虽然仍不完美,但是远比托管C++好用。
使用C++/CLI(取代了托管C++) 的唯一原因是,为C#/.NET 和 原生C++代码提供二者之间的桥梁,除此之外,任何地方都用不到C++/CLI。
C++/CLI是C++的.Net实现,Microsoft为了使C++开发人员能更容易掌握managed framework而设计了C++/CLI,然而如今很少使用,因此要找到好的C++/CLI教程也很难。
如果确定要使用.NET开发项目,最好还是花一天半天的时间学习一下C#,如果有C++ 经验,C#很好学。
[1] https://stackoverflow.com/questions/2718645/managed-c-prospects
[2] https://stackoverflow.com/questions/1553914/new-keywords-and-new-type-of-pointers-in-visual-c-2005-what-is-managed-c?noredirect=1
什么是托管C++ (managed C++)相关推荐
- CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module)
CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module) 前言 一直都用集成开发坏境(IDE),一直对模块和程序集的概念理解的不是很直观,因为 ...
- crm 系统解决方案_如何将本地CRM组织的托管解决方案转换为非托管解决方案?...
crm 系统解决方案 Solution is very important part of Dynamics CRM. In order to deploy your customization, s ...
- 简析 .NET Core 构成体系
简析 .NET Core 构成体系 Roslyn 编译器 RyuJIT 编译器 CoreCLR & CoreRT CoreFX(.NET Core Libraries) .NET Core 代 ...
- .NET框架程序设计-.NET框架开发平台的体系架构概览(.NET程序本质)
The Architecture of the .NET Framework Development Plateform [相关术语参考:http://www.microsoft.com/china/ ...
- .NET深入学习笔记(3):垃圾回收与内存管理
今天抽空来讨论一下.Net的垃圾回收与内存管理机制,也算是完成上个<WCF分布式开发必备知识>系列后的一次休息吧.以前被别人面试的时候问过我GC工作原理的问题,我现在面试新人的时候偶尔也会 ...
- C# 垃圾回收机制(转)
摘要:今天我们漫谈C#中的垃圾回收机制,本文将从垃圾回收机制的原理讲起,希望对大家有所帮助. GC的前世与今生 虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久.早在1958年,由 ...
- 深入分析ADO.NET中的DataSet对象
ADO.NET是.net Framework SDK中用以操作数据库的类库的总称.而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触 ...
- C#中的参数传递(转)
C#中的参数传递 摘要:由于在.NET中存在两种类型,分别是值类型(value type)和引用类型(reference type),所以很多关于C#中参数传递的混淆就因此而生.本文首先从值类型和引用 ...
- VMware 虚拟化编程(7) — VixDiskLib 虚拟磁盘库详解之三
目录 目录 前文列表 VixDiskLib 虚拟磁盘库 VixDiskLib_GetMetadataKeys VixDiskLib_ReadMetadata 获取虚拟磁盘元数据 VixDiskLib_ ...
最新文章
- html 可以折叠的表格,javascript – html5 – 如何折叠和扩展复杂的表格元素
- Node.js 体验-在Windows Azure工作者角色上托管Node.js
- 10 年深度学习顶级论文和代码精选,请务必收藏!
- oracle表设置主键自增长,笔记:oracle表设置主键自增长
- 部分IE8使用的兼容CSS3属性的方法
- 细数MQ那些不得不说的8大好处
- remobject 簡介
- Java初学者笔记五:泛型处理
- 提高语音识别率:必须加入深度学习吗?
- Atitit js版本es5 es6新特性
- 写好PPT的四大要点
- Eclipse如何优化(转)
- ImageMagicK之合成图片
- 30岁前,环游世界220天
- 百度CarLife Android车机端黑屏问题
- 测试——Monkey测试的介绍及使用
- 利用vscode调试vue代码
- powerdesigner中name属性变为注释_se7en3_新浪博客
- 《财富》推荐的75本必读书
- linux下实现串口通讯
热门文章
- 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
- 关于BigDecimal常量的使用ROUND_UP,ROUND_DOWN,ROUND_HALF_UP,ROUND_HALF_DOWN
- 商 务 英 语 常 用 缩 略 语 表
- java获取汉字拼音_Java 根据汉字获取其拼音
- 文本提取IP并批量自动化情报查询工具——getIpInfo
- OSX: 使用命令行对FileVault2分区恢复
- 重磅!腾讯优图29篇论文入选顶会ECCV 2022
- 市场调研-全球与中国安全摄像头芯片市场现状及未来发展趋势
- 高能预警:SFDC安全技术大会将于11月19日在北京举办,岂安科技CEO罗启武受邀演讲
- win10点文件夹转圈圈假死机