Daniel is a web developer, system programmer and software architect with 12 years of experience...
web developer & system programmer
coder . cl
here you can find daniel's articles on programming, software development and ramblings on his current projects...
c++0x, deprecation of exported templates
by Daniel Molina Wegener on 24.10.2009C++0x, the incoming C++ standard, is subject of continuous changes. Few months ago C++0x Concepts were removed from the working draft. Now, Template Exports will be deprecated from the future standard. What does it means?. "A template defines a family of classes, functions, or concept maps, or an alias for a family of types". Who has worked with C++ templates, knows that they are the most powerful approach to abstraction. Also they are pretty similar to the Java Generics, but different enough to hold more complex classes and methods, such as working with operators.
some C++0x functional programming features
by Daniel Molina Wegener on 02.09.2009
I know a little about functional programming. Certainly, It have interesting features, such as Lambda Expressions and Closures. It seems that C++0x, the new C++ standard will support both of them. Closures, known as nested functions and Lambda Expressions, known as anonymous functions are neat tools on developing fast code with small pieces of them. Lambda expressions can be used as arguments. They allow certain kind of abstractions, allowing the implementation of computational structures like Monads and Monoids.
interpreting valgrind messages
by Daniel Molina Wegener on 15.08.2009
In other posts I’ve presented you some ways to detect memory leaks, conceptually rather than practically, but enough to understand them and solve those programming issues. Normally, valgrind messages. There are some posts about valgrind and well documented user guides, such as the guide written by Alex Ott. This article is about on how to interpret valgrind messages while you are using it as memory allocation debugger.
c++ cast operators
by Daniel Molina Wegener on 04.07.2009
If you are an old school coder, surely you know the old way to cast variables in C++. Still a valid way to cast variables in C, the old way that have the form of (type) variable sentences, which can be read as "cast variable to type", and it’s an obsolete one in C++, but still available for compatibility. Things have changed a lot of long time ago — since 1998 — and yet I see C++ with that old cast operator in new code!
You need to log in to vote
The blog owner requires users to be logged in to be able to vote for this post.
Alternatively, if you do not have an account yet you can create one here.
Powered by Vote It Up

