lemon/kruskal.h
changeset 2386 81b47fc5c444
parent 2354 3609c77b77be
child 2391 14a343be7a5a
     1.1 --- a/lemon/kruskal.h	Fri Mar 02 17:56:22 2007 +0000
     1.2 +++ b/lemon/kruskal.h	Fri Mar 02 18:04:28 2007 +0000
     1.3 @@ -102,8 +102,9 @@
     1.4  // 	  ,typename OUT::Key = OUT::Key()
     1.5  // 	  //,typename OUT::Key = typename GR::Edge()
     1.6  	  const typename IN::value_type::first_type * = 
     1.7 -	  (const typename IN::value_type::first_type *)(0),
     1.8 -	  const typename OUT::Key * = (const typename OUT::Key *)(0)
     1.9 +	  reinterpret_cast<const typename IN::value_type::first_type*>(0),
    1.10 +	  const typename OUT::Key * = 
    1.11 +          reinterpret_cast<const typename OUT::Key*>(0)
    1.12  	  )
    1.13  #endif
    1.14    {
    1.15 @@ -170,8 +171,9 @@
    1.16  // 	  typename IN::value_type::first_type = typename GR::Edge(),
    1.17  // 	  typename OUT::Key = GR::Edge()
    1.18  	  const typename IN::value_type::first_type * = 
    1.19 -	  (const typename IN::value_type::first_type *)(0),
    1.20 -	  const typename OUT::Key * = (const typename OUT::Key *)(0)
    1.21 +	  reinterpret_cast<const typename IN::value_type::first_type*>(0),
    1.22 +	  const typename OUT::Key * = 
    1.23 +          reinterpret_cast<const typename OUT::Key*>(0)
    1.24  	  )
    1.25    {
    1.26      NonConstMapWr<OUT> map_wr(out_map);
    1.27 @@ -357,8 +359,10 @@
    1.28  	  //	  typename IN::Key = typename GR::Edge(),
    1.29  	  //typename IN::Key = typename IN::Key (),
    1.30  	  //	  typename RET::Key = typename GR::Edge()
    1.31 -	  const typename IN::Key *  = (const typename IN::Key *)(0),
    1.32 -	  const typename RET::Key * = (const typename RET::Key *)(0)
    1.33 +	  const typename IN::Key * = 
    1.34 +          reinterpret_cast<const typename IN::Key*>(0),
    1.35 +	  const typename RET::Key * = 
    1.36 +          reinterpret_cast<const typename RET::Key*>(0)
    1.37  	  )
    1.38    {
    1.39      return kruskal(g,
    1.40 @@ -407,7 +411,7 @@
    1.41  	  const IN& in,
    1.42  	  RET out,
    1.43  	  const typename RET::value_type * = 
    1.44 -	  (const typename RET::value_type *)(0)
    1.45 +	  reinterpret_cast<const typename RET::value_type*>(0)
    1.46  	  )
    1.47    {
    1.48      KruskalSequenceOutput<RET> _out(out);