Programming Topics or Design of applications and programs or Overload Journal #118 - December 2013
Browse in : All > Topics > Programming
All > Topics > Design
All > Journals > Overload > o118
All of these categories
Options:
View Article Map
View Archives

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Interface Classes - Strengthening Encapsulation

webeditor

10 December 2006 09:41:00 +00:00

Mark looks at the separation of interface and implementation in C++, and how the separation helps to strengthen encapsulation.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Unit Testing Easier: CUTE

webeditor

01 October 2006 11:56:00 +01:00

Peter Sommerlad presents a lightweight framework for C++ unit testing.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Comments Considered Good

webeditor

01 August 2006 11:59:00 +01:00

In our last issue, we offered the case against comments; in this issue, William Fishbourne responds in defence. He argues that it is not the practice of commenting that it is evil, it is the thoughtless commenter.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C# Generics - Beyond Containers of T

webeditor

01 August 2006 11:56:00 +01:00

Steve Love takes a look at generics in C# v2.0, how to use them to simplify code and even remove dependencies.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Comments Considered Evil

webeditor

01 June 2006 11:58:00 +01:00

We are taught that adding comments to code is a good thing and adds value. In practice this value is seldom, if ever, realised. Mark Easterbrook makes the case for a better way.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Best Practice – Designing Header Files

Martin Moene

02 April 2006 22:04:46 +01:00

[ C and C++ | Programming ] C++ Archive
Description : Links to C++ information
Added on : 11 February 2006 22:33:01 +00:00 | Rate / Comment
[ C and C++ | Development Techniques | Programming ] Compilers and Compiler Generators
Description : This site provides an on-line edition of the text and other material from my book "Compilers and Compiler Generators - an introduction with C++", published in 1997 by International Thomson Computer Press.
Added on : 10 February 2006 23:58:19 +00:00 | Rate / Comment
[ References | Linux | Programming ] Cross-Referencing Linux
Description : The Linux Cross-Reference project is the testbed application of a general hypertext cross-referencing tool. (Or the other way around.)
Added on : 10 February 2006 23:34:25 +00:00 | Rate / Comment
[ Java | Frameworks | Programming ] Cactus
Description : Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, ...).
Added on : 10 February 2006 22:54:23 +00:00 | Rate / Comment

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Cryptographic Mistakes Made in Programming

Administrator

02 December 2005 06:00:00 +00:00

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C-side Re-sort

Administrator

02 August 2005 05:00:00 +01:00

In spite of the attention given to object-oriented development, TDD and modern testing frameworks, it is worth understanding how and why unit testing has an important role to play in general, regardless of the technologies or broader development philosophy involved. This article walks through a simple example, highlighting some of the motivation behind basic unit testing and the practices involved but without following through into TDD.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Interface Classes - Noise Reduction

Administrator

02 August 2005 05:00:00 +01:00

Interface classes are a principle mechanism for separating a class' interface from its implementation in C++. I wrote an introduction to interface classes in a previous article. In this article, I intend to explore interface classes - and their implementation classes - further.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Can C++ Learn from Generics in Ada?

Administrator

02 June 2005 05:00:00 +01:00

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Properties - a Library Solution

Administrator

12 February 2005 16:35:57 +00:00

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C Abuse

Administrator

12 February 2005 16:35:56 +00:00

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Lookup Mysteries

Administrator

01 October 2004 16:25:38 +01:00

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Creating Standard GUI Applications

Administrator

03 August 2004 13:16:06 +01:00

In this second installment of our series on GUI programming with the Qt C++ toolkit, we're going to see how to create a standard GUI application, with a menu, toolbar, status bar, and a central area.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Templates - A Simple Example

Administrator

03 August 2004 13:16:06 +01:00

p>This article describes the C++ code for performing basic operations on matrices using templates.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

C++ Interface Classes - An Introduction

Administrator

01 August 2004 22:52:10 +01:00


  |<   <   1   2   3   4   5   6   >   >|
Sort by Date Title