These days I yet again faced the problem of establishing of secure connection between my client and server applications. Although this time the task by itself was quite small and simple and (so a hand–made solution would definitely suffice) I’d decided to go via standard approach, i.e. using something that has already been invented, tested [...]
C++ Delayed Constructor 2: multi–level approach
Few days ago I described a mechanism which allows bind–like operations for constructors. In other words it gives opportunity for us to define object construction details once (e.g. all parameters required for object construction) and later to create this object, but without the need to specify these parameters at the place of creation, i.e. we [...]
Converting Variadic Template Arguments Pack to Boost Mpl Sequence
Most existing articles describing variadic templates today address just some basic things, giving few encouraging examples, starting with recursive implementation of count<T…> method and usually finishing with type–safe printf, which by the way is very nice! I’d like to add to these starter–oriented hints yet another one. The question risen usually when one first meets [...]
C++ Delayed Constructor
Messing recently with a multiple–dispatch solution in C++ / Boost / Loki environment I faced a number of challenges one of which was to implement a “delayed constructor” mechanism. Basically, this is a somehow known problem of binding values to constructors which isn’t solvable by boost::bind as there is no way to get an address [...]



