由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 一个C#使用C++.NET类库的问题
相关主题
C++ Q90 - Q92 (转载)C++学到什么程度能找到初级工作
请问delete的问题[新手]一直都把C++当Java写,有啥严重不妥?
[合集] C++ template question怎么准备一些hardcore C++的interview (转载)
c++ interview: iterator 和 pointer区别?about STL functor and function pointers
C++里get array size的问题 (转载)Why do I need to use "plain" pointer?
C++ 菜鸟问一个关于template 的问题。is smart_ptr really that good?
关于不同类型的smart pointerpointer overflow
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.C++ Q05: pointer to constant variable
相关话题的讨论汇总
话题: c#话题: pointer话题: template话题: kernal话题: 类库
进入Programming版参与讨论
1 (共1页)
w***y
发帖数: 319
1
我正在工作的一个project所有的核心代码都是在VC6.0上编制,其中使用了大量的
template和STL。但现在由于需要快速定制用户界面,我们使用C#进行界面开发。由于C#
不支持template,而将原有VC代码中的template去除又涉及太大的工作量,我们采取了一
种简便的办法。我们在VC.NET下将原有核心代码做成了一个Wrapper类库(class Kernal
),而用C#调用这个类中的函数。
现在的问题是在运行中, class Kernal中会出现内存访问错。我们测试了一下,如果下
面的情形发生的话,内存访问就会出错。C#会报一个“memory references to a null
object”错。
char * pointer;
pointer = new char[100];
// this thread is interrupted by external IO or other reasons, for more than
300ms
pointer[20] = ‘a’; // MEMORY ACCESS ERROR HERE
del
1 (共1页)
进入Programming版参与讨论
相关主题
C++ Q05: pointer to constant variableC++里get array size的问题 (转载)
C++ Q93 - Q95 (转载)C++ 菜鸟问一个关于template 的问题。
int F::*x = &F::x是什么意思?关于不同类型的smart pointer
c++ 里用到pointer 的地方我们尽可能用smart pointer吗?大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.
C++ Q90 - Q92 (转载)C++学到什么程度能找到初级工作
请问delete的问题[新手]一直都把C++当Java写,有啥严重不妥?
[合集] C++ template question怎么准备一些hardcore C++的interview (转载)
c++ interview: iterator 和 pointer区别?about STL functor and function pointers
相关话题的讨论汇总
话题: c#话题: pointer话题: template话题: kernal话题: 类库