Boost Users :
From: Pavol Droba (droba_at_[hidden])
Date: 2008-04-03 07:02:50
Thorsten Ottosen wrote:
> Pavol Droba skrev:
>> char* is not longer supported as a default range type by the range library.
>> you can use const char* literals only.
>> You can pass char* only if you convert it to a range using as_literal or as_array
>> helpers, that are part of the range library.
>> We have to change this since thare were ambiguieties in char* usage.
>> Best regards,
>> L Pocaille wrote:
>>> The following code was working in boost 1.34
>>> char smurf_name;
>>> strcpy(smurf_name, "Schtroumpf");
>>> bool samething= boost::iequals("Schtroumpf", smurf_name);
>>> but it no longer works in 1.35.
> why don't you use as_literal() internally in the string library?
> Would that not preserve the behavior?
Actualy I do. But it seems, that this way it works only with const-chars .
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net