|
Boost : |
From: Gary Powell (Gary.Powell_at_[hidden])
Date: 2000-09-01 10:43:38
Hi,
Yet one more code comment:
I was reading C&E's book "Generative Programming" last night and came
across this gem:
if<condition, class_name1::type, class_name2::type>::type
They suggested to always write this as
if<condition, class_name1, class_name2>::type::type
because in the first case, there will be an instantiation of both
class_name1 and class_name2, in the second, only the on for which the
condition tests true will be instantiated.
I saw some of #1 usage in adjacency_list.cct but I didn't search the whole
project for it.
Yours Truly,
-Gary-
gary.powell_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk