Portál AbcLinuxu, 6. listopadu 2025 19:19
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.