Portál AbcLinuxu, 28. dubna 2024 01:22
struct GenericArray< T, const LENGTH: usize> { inner: [T; LENGTH] } impl< T, const LENGTH: usize> GenericArray< T, LENGTH> { const fn last(&self) -> Option<&T> { if LENGTH == 0 { None } else { Some(&self.inner[LENGTH - 1]) } } }
pre C++0xV tom případě by mě zajímalo, v čem je ten zápis horší než post-C++0x alternativa, osobně mi to přijde prakticky stejné.
impl<...>
, jinak by to vypadalo stejně.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.