Hardware
Hardware is a general term that refers to the physical artifacts of a technology.
Language
Platform
Any
License
Any
This article describes how to port a C++ Builder (6.0) application to Qt Creator. The main advantage of doing so, is that the Windows-only application becomes cross-platform.
This article uses...
While porting 32-bit software to 64-bit systems there may appear some errors in the code of applications which were written in C++ language. The cause for these hides in the alteration of the base...
The use of dynamically allocated memory must be managed, because it has a tremendous effect on the performance of your programs. The current trend in handling dynamic memory seems to be shifting...
This article provides a way to solve famous "multimethods problem". The main merits of the proposed solution are: no use of type casts of any kind (dynamic, static, reinterpret, const or C-style) no...
The article covers pointer concepts and syntax in C++ in-depth. It uses a graded approach to increase difficulty level, with lots of illustrations and examples for beginners. It is also useful for...
This is a study on calling conventions in C++ and how they are implemented on various compilers. Can be used as guideline for those who are interesting in adding support for more compilers.
In the Linux environment, Rational Purify provides a comprehensive solution for finding errors and memory leaks. This article features a simple C program and a more complex C++ program that gives you...
This article proposes my personal approach to the problem of storing and retrieving data in memory through the lmtl::SortKeyToMultiValueContainer class template. Don't expect to find a replacement of...
Low level I/O is not part of the .NET framework, so information on how its done is difficult to find. Since I am using some specialized hardware, which won't be available to most C# developers, my...
One of the new concepts introduced in the .NET Framework is the Garbage Collector (GC). In a very rough manner we can think about the GC as something that says, "never mind about your objects memory...
When it comes to building a large e-commerce Web site, everyone is full of advice. Developers will tell you that only a site built in C++ or Java (depending on which they prefer) can scale up to...
Okay, I admit it. I like using the vi editor. In fact, I have fond memories of using vi when I was teaching myself C++ while playing Peter Gabriel at full blast. I never became highly proficient at...
C# (pronounced "C sharp") is a new language designed by Microsoft to combine the power of C/C++ and the productivity of Visual Basic. Initial language specifications also reveal obvious...
This article provides the means to work with any dictionary-like storage by using the operator for both read and write.
A set of slides from a recent talk that describe how C++ programs can be written without _any_ memory errors.