ANN: C++ string library expands platform and compiler support

K

kamenl

C++ string library expands platform and compiler support

Delera Systems has released version 2.4 of Str Library, a set of
classes for C++ developers that provide high-performance string
manipulation and related features. Str Library offers greater
functionality that any alternative string class, while still delivering
proven superior performance in the majority of scenarios. With over 5
years on the market, the code offers stability and maturity normally
found only in proprietary or ANSI-standardized implementations.

New in this version is an enhanced "Add Library Support" wizard
providing immediate application integration; improved support for
recent versions of various popular compilers, including gcc 3.4,
Borland C++ Builder, Microsoft Visual Studio 2005 CTP. In the
Windows-based embedded device and handheld space, Str Library continues
to provide a compelling alternative to built-in string management.
Windows COM developers will find special support for the most common
string conversion and management operations in the Win32/ATL/MFC
COM/COM+ world.

Projects that require high performance string manipulation without
being tied to a particular platform can use the library as a plug-in
replacement for MFC CString or STL basic_string to achieve independence
from any particular vendor and gain speed of execution. Server side
applications benefit the most since much of the processing time in
today's code is spent managing string information. Embedded support
also guarantees low memory consumption while providing high speed
processing even on moderately powerful CPUs.

The library has an evaluation version that, like its commercial
equivalent, comes with full source code and support. String classes
yield immediate speed increase over most string implementations in the
STL (C++ Standard Template Library), currently the only
commercial-grade string class equivalent on the market with such wide
platform coverage.

The library is licensed on a per-developer basis at a price of USD 59
(license packs and site licensing available). No runtime royalties
apply. Evaluation and commercial versions are available from the
product's web site at http://www.utilitycode.com/str/
 
K

kamenl

That - if you refer to the MyClass after the Str declaration - is an
implementation of a parameterless constructor for MyClass, showing that
no additional "MT" markings need to be done on the m_SomeMtData
variable since it was constructed properly for multithreaded access.
 
V

Vyacheslav Kononenko

That - if you refer to the MyClass after the Str declaration - is an
implementation of a parameterless constructor for MyClass, showing that
no additional "MT" markings need to be done on the m_SomeMtData
variable since it was constructed properly for multithreaded access.

I understand what this sample tries to show. I just do not understand
on which programming languge that sample is written. Why samples for
C++ are written on something else?

Regards,
Vyacheslav
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,810
Latest member
Kassie0918

Latest Threads

Top