helppppppppp me please

Hi, I develop in VC++, I use boost library, I have a problem , I use Multi array It runs very well however I can't to include a boost array as a parameter in a function , the compilation is Ok but at the execution it does nothing. Too I can't declare a private member as boost multi array. With boost I can only return a boost multi array , that is OK . Declare member variabla as a boost multiarray it said extents unexpected for example: class Myclass { public : void maFonction(boost::multi_array<double, 2> res); private : int dim1; int dim2; typedef boost::multi_array<double, 2> boostResultatNearby(boost::extents[dim1][dim2][dim3]) } Can you help me please thanks --------------------------------- Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.Téléchargez la version beta.

Karim Bakir <rimbak@yahoo.fr> writes:
Hi,
I develop in VC++, I use boost library,
I have a problem , I use Multi array
Always put the library name in your subject line.
It runs very well however I can't to include a boost array as a parameter in a function , the compilation is Ok but at the execution it does nothing. Too I can't declare a private member as boost multi array.
With boost I can only return a boost multi array , that is OK . Declare member variabla as a boost multiarray it said extents unexpected
for example:
class Myclass { public :
void maFonction(boost::multi_array<double, 2> res);
private :
int dim1; int dim2;
typedef boost::multi_array<double, 2> boostResultatNearby(boost::extents[dim1][dim2][dim3])
}
Can you help me please
thanks
--------------------------------- Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.Téléchargez la version beta._______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- Dave Abrahams Boost Consulting www.boost-consulting.com

Hi Karim, It is not clear to me exactly what you need, but perhaps the following code will get you started: #include "boost/multi_array.hpp" class my_class { boost::multi_array<double,2> array_; public: my_class(int dim1, int dim2) : array_(boost::extents[dim1][dim2]) {} void my_function(boost::multi_array<double,2>& res) { } }; int main() { my_class(5,6); } HTH, ron On Mar 29, 2006, at 5:15 AM, Karim Bakir wrote:
Hi,
I develop in VC++, I use boost library,
I have a problem , I use Multi array It runs very well however I can't to include a boost array as a parameter in a function , the compilation is Ok but at the execution it does nothing. Too I can't declare a private member as boost multi array.
With boost I can only return a boost multi array , that is OK . Declare member variabla as a boost multiarray it said extents unexpected
for example:
class Myclass { public :
void maFonction(boost::multi_array<double, 2> res);
private :
int dim1; in t dim2;
typedef boost::multi_array<double, 2> boostResultatNearby (boost::extents[dim1][dim2][dim3])
}
Can you help me please
thanks
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international. Téléchargez la version beta. _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (3)
-
David Abrahams
-
Karim Bakir
-
Ronald Garcia