Main > Programming > Preprocessors >

Lightweight C++ 1.3.2


Lightweight C++ 1.3.2

Sponsored Links

Lightweight C++ 1.3.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 10 (1 times)
File size: 0.21 MB
Platform: Any Platform
License: Freeware
Downloads: 1855
Date added: 2005-04-13
Publisher: submissions

Lightweight C++ 1.3.2 description

Lightweight C++ is a programming language that looks like C++ (a lightweight C++ dialect) and is directly translated to readable C by the lwc preprocessor.
Its more "K&R" and, well, more lightweight. Important thing about lightweight C++ is that by studying the generated C code it is easy to understand how OOP features are implemented and what is the cost of everything.
Adding new features and extensions is also very easy (much easier than adding new C++ extensions to gcc at least), and this is one of lwc goals: To keep evolving.
Main features:
- function overloading,
- member functions,
- inheritance,
- virtual functions (polymorphism),
- multiple inheritance,
- virtual inheritance and pure virtual functions,
- constructors, destructors,
- new and delete,
- default function arguments,
- simple exceptions (no auto destruction of locals)
- and a mechanism of simplistic templates (implemented as high-level multi-line macros).
- operator overloading (works with ptrs when it can)
- +other
- Changed the generated code for the gcc cleanup attribute so that if a constructor throws, the destructor is not invoked. As in the simple case where we dont have the cleanup attribute and like C++.

Lightweight C++ 1.3.2 Screenshot

Lightweight C++ 1.3.2 Keywords

Bookmark Lightweight C++ 1.3.2

Hyperlink code:
Link for forum:

Lightweight C++ 1.3.2 Copyright do not provide cracks, serial numbers etc for Lightweight C++ 1.3.2. Any sharing links from, or are also prohibited.

Allok Video Splitter 2.2.0 Review:

Name (Required)
Featured Software

Want to place your software product here?
Please contact us for consideration.

Related Software
LightWeight Time Tracker (LWTT) is a very simple time-tracking program. Free Download
Lightweight Java Game Library project is a native binding to OpenGL and OpenAL. Free Download
VIF Lightweight Framework is an object-relational bridge to store and retrieve data in relational database management systems. Free Download
Tracx is a tracing XML language. Free Download
Link Gopher 1.3.2 is a brilliant add-on which can extract all links from web page, sorts them, removes duplicates, and displays them in a new tab for inspection or copy and paste into other systems.  Free Download
Cego implements a relational and transactional database system with support for the SQL query language. Free Download
Eigen project is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Free Download
abcpp is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. Free Download