Thiago R. Adams website

Home CodeBlog Articles Downloads Links Books About

Websites

Codeblog

Win32 express

20 July 2010

(Title)

18 July 2010

C++ online Code Assistant

5 July 2010

Character names

10 June 2010

Windows assert

26 May 2010

Technique to remove WndProc switches. (Windows message switch)

11 April 2010

Statistics

9 April 2010

Immutable math vector class

29 March 2010

Fun with lambdas - for_each_where

12 February 2010

Fun with Lambdas

12 February 2010

TkGen - A Lexical Analyzer Generator

19 October 2009

What I was doing in 1996

13 October 2009

Pattern matching

5 October 2009

Container Queries

1 October 2009

Interface cast

7 September 2009

Little test: Exceptions runtime overhead

2 September 2009

DateTime class for windows ( FILETIME & SYSTEMTIME )

18 August 2009

VC++ Warning tips

28 July 2009

Rational Number class

23 July 2009

Simple Unit Test Framework for C++ (updated)

21 July 2009

Recipes to transform ideas into real software

20 July 2009

SimpleThread class

14 July 2009

Dependency properties 2

17 June 2009

GuiExpress

4 May 2009

Dependency properties

28 April 2009

Time Value of Money

18 February 2009

Bisection Method

17 February 2009

Measuring virtual function call cost

14 January 2009

Simple Tokenizer class

8 January 2009

Input function like in BASIC

5 January 2009

Home made parser

4 January 2009

Comparing two approaches to implement polymorphic collections

24 November 2008

Assertions in compile time

3 November 2008

Comparing two files (binary)

3 November 2008

Memory

30 October 2008

cmp_nocase for standard strings

29 October 2008

Turbo C console functions

29 October 2008

Multimethods in C++

10 August 2008

My implementation of the std::tr1::function

15 December 2007

My naming conventions

5 December 2007

Why the pair review is not the best option?

10 November 2007

Palindrome check

30 March 2007

Stopwatch class (QueryPerformanceCounter)

30 March 2007

Creating COM objects directly from the dll

8 February 2007

Find-Replace for standard strings

1 December 2006

Virtual iterator

1 November 2006

tra::shared_ptr - implementation

7 August 2006

Function wrapper testing the class invariant

21 February 2006

River Crossing Puzzle

23 October 2005

Trigraphs

27 August 2005

Exceptions in constructors

16 August 2005

Enumeration used as a set of bits

5 August 2005

Using the Koenig lookup - Argument dependent name lookup (ADL)

1 August 2005

gc - Simple class to detect memory leaks

24 December 2004

Disabling constructors that you are not using

30 June 2004