在Windows Kinect应用程序中使用c++和c#有什么不明显的区别吗?(例如,性能、特性)
Is there any non-obvious difference between using C++ or C# for a Windows Kinect application? (e.g. performance, features)
这仅仅是偏好和熟悉程度的问题,还是语言会产生实际的差异?
就Kinect sdk而言,这两种语言都被视为一流的支持语言,但我认为c#版本只是c++版本的包装。
标准托管c#和非托管c++参数从这一点开始适用。
我的偏好?我对c#非常了解,而且使用起来很舒服,所以我将从c#开始。如果我发现了性能问题,因为我使用了c#,我可以在以后解决这些问题,但我严重怀疑这种情况永远不会发生。
别忘了,你总是可以使用不安全的c#来提高你所拥有的任何图像处理逻辑的性能,并且仍然保持托管支持。
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- int(c) 和 c-'0' 之间的区别。C++
- 向量 <int> a {N, 0} 和 int arr a[N] = {0} 的时间复杂度有什么区别
- C++ - "!pointer"和"pointer == nullptr"的区别?
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- 子目录是否继承属性,例如add_definitions,include_directories和父Cmakelist.t
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 将数字转换为字母(例如:123 转换为一二三)
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- 如何计算数据类型的范围,例如int
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 在 const 函数中通过引用和指针返回之间的区别
- 我想知道长双倍和双倍之间的区别
- 返回常量对象引用 (getter) 和仅返回字符串有什么区别?
- 返回递归调用和仅递归调用的区别
- 我无法理解c样式铸造之间的区别(例如:- A a;B *b;b = (*B) (&a);)和dynamic_cast<B*>(和a);
- 使用管道通过 TTY、PTY 或 execv() 运行 shell(例如 sh)有什么区别?
- 在Windows Kinect应用程序中使用c++和c#有什么不明显的区别吗?(例如,性能、特性)