www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript

c++ - Open-RJ 1.3.2 released

================================================================================
26th May 2005 : Open-RJ 1.3.1 => 1.3.2
--------------------------------------------------------------------------------

There are four changes.

The first two are aimed at helping users get to grips with the 
library, as
follows:

- the first change is the addition of three more test programs - 
C_minimal,
  Cpp_minimal and STL_minimal - that demonstrate minimal and easy 
use of the C++
  and STL mappings.

- the second change is a "Getting Started" page within the 
documentation.

(Thanks to Rajiv Bhagwat for showing where things were not as easy 
as they should
have been.),

The other two changes are code changes in the C++ and STL mappings:

- The Record/record classes, in the Open-RJ/C++ and Open-RJ/STL 
mappings
  respectively, now return const Field/field instances, to prevent 
misuse in the
  following form:

  record[0] = record[1]; // Will now not compiler

- The Open-RJ/C++ Record class has enhanced subscript operators to 
prevent
  ambiguous resolution when used with literal integers.

============================================================
=================== 
May 25 2005