- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
首先让我阐明“普通”C++ 的含义——我目前正在阅读 Walter Savitch 的“C++ 中的问题解决”。据我所知,这不是专门为 Microsoft 或 Unix 编写的。所以我的问题是,我在这本书中学习的内容(我用它来获取 C++ 的通用知识)与我一直阅读的有关 CLI C++ 的内容有何不同?
如果我使用 Visual C++,我会遇到 CLI C++ 吗?我完全糊涂了。
最佳答案
C++/CLI(有时也称为 C++/CLR)指的是一种介于原生 C++ 和 .NET 框架之间的语言。
它通常用于需要桥接一些 native 代码(纯 C++)和托管代码(如 VB、C#、F# 等)的应用程序。
C++/CLI 与常规 C++ 有很大不同。当人们说 Visual C++ 时,其含义可能因上下文而异。有时它们指的是启用了公共(public)语言运行时 (CLR) 层的 C++,有时它们指的只是普通的 C++。不幸的是,那里有很多不同的术语,还有很多用词不当,但你能做什么呢?
关于c++ - CLI/C++ 究竟是什么?它与 'normal' c++ 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399493/
Feel free to skip straight to TL/DR if you're not interested in details of the question 简短的序言: 我最近决定
我一直在阅读 A Tour of Go学习Go-Lang到目前为止一切顺利。 我目前在 Struct Fields类(class),这是右侧的示例代码: package main import "fm
Last time I got confused顺便说一下PowerShell急切地展开集合,基思总结了它的启发式如下: Putting the results (an array) within a
我是一名优秀的程序员,十分优秀!