100分求解, typedef的问题,给位老大解决一下。
漁_夫 2009-06-17 10:47:47 typedef GaussLobattoSpline<TinyVector<double, 40, 0> > spline_type;
typedef spline_type::vector_type vector_type;
typedef vector_type::value_type value_type;
typedef vector_type::size_type size_type;我写这样的typedef定义,为什么编译器总是不能确定我后面的类型
用法如下:
#include <Common\BSGaussLobattoSpline.h>
#include <Common\BSTinyVector.h>
namespace BaoSight {
using namespace Common;
namespace PscManager {
namespace Model {
class LIBCOMMON_EXPORT PMContour {
public:
typedef GaussLobattoSpline<TinyVector<double, 40, 0> > spline_type;
typedef spline_type::vector_type vector_type;//编译不过
typedef vector_type::value_type value_type;//编译不过
typedef vector_type::size_type size_type;//编译不过
为什么么啊。老大们