问问Boost library, 尤其是Boost Graph Library (BGL)# Computation - 科学计算j*n2008-10-22 07:101 楼一个dom节点的innerHtml += 另外一个字符串,能够立即的显示出来么?(感觉IE7下不能够立即显示)
B*h2008-10-22 07:102 楼C++中以指针为参数的函数,例如void myFunc(int* arrayA, int len);C#中希望调用这个函数以得到arrayA的值,但是C#没有指针,用什么方式才行呢?
c*t2008-10-22 07:103 楼我在用Boost library, 主要是用Boost Graph Library.发现算法都是在头文件里实现的,比如要用dijkstra算法,#include 就行了。可是我想对boost里的算法进行一点改动,满足我特定的要求,比如对某个算法特定的情况下处理稍微不同。看了一下头文件,里面用了很多的template,好像也没有看到算法在头文件里是怎么实现的,可能是调用了一些boost特有的函数,总之,即使是简单的算法,也不太从头文件里读懂。问问,Boost里面,算法真的是所有的功能都在头文件里实现的吗? 一个算法就是在一个头文件里了吗?如果想改动一下算法,该如何下手呢?有什么参考的?谢谢!
d*e2008-10-22 07:104 楼System.IntPtryou probably will need Marshal.Copy() too.【在 B****h 的大作中提到】: C++中以指针为参数的函数,例如: void myFunc(int* arrayA, int len);: C#中希望调用这个函数以得到arrayA的值,但是C#没有指针,用什么方式才行呢?
p*e2008-10-22 07:105 楼boost都是用template的,所以所有源代码基本上都在头文件里。【在 c*********t 的大作中提到】: 我在用Boost library, 主要是用Boost Graph Library.: 发现算法都是在头文件里实现的,比如要用dijkstra算法,: #include : 就行了。: 可是我想对boost里的算法进行一点改动,满足我特定的要求,比如对某个算法特定的: 情况下处理稍微不同。: 看了一下头文件,里面用了很多的template,好像也没有看到算法在头文件里是怎么实: 现的,可能是调用了一些boost特有的函数,总之,即使是简单的算法,也不太从头文件: 里读懂。: 问问,Boost里面,算法真的是所有的功能都在头文件里实现的吗? 一个算法就是在一