I started this blog because I wanted to share my knowledge on both practical aspects of programming in C++ and some theoretical background on C++ design and current evolution. I have been developing commercial applications in C++ since 2004 and have been studying the progress of ISO C++ Standards Committee. I believe some of the posts may prove useful to C++ programmers.


When you want to place a piece of code in the comment use tag [code] in square brackets, like this:

[code language="cpp"]
template <typename T>
void myCode ()
  std::vector<T> vec;

This should render the following code:

template <typename T>
void myCode ()
  std::vector<T> vec;

19 Responses to About

  1. walfud says:

    hi, I’m a chinese reader of you.
    It’s wonderful of your article.
    If more picture and less word expression, I think it will be better.

  2. Wojtek says:

    Dzięki za ten blog.


  3. Valentyn says:

    Hi Andrzej! I just wanted to say that I really enjoy your writing style. I read one of the posts today and it was a pleasant and useful experience.

  4. Neeraj says:

    Thanks for the blog. Can you write an article on C++ build systems. There does not seem to be a good build system like maven for c++. Can you enlighten the average programmer about c++ build systems used to manage large c++ code bases. Imo that is a big reason why people prefer java to c++. makefiles are just terrifying.

  5. agw says:

    I have read through a couple of your articles and although they are well written, I believe you should try to expand upon a topic a bit more. Many of your articles are too brief, and would be better if you thoroughly explained a topic (people love graphs and pictures).

    In any case, best of luck and your articles are good, just suggesting an improvement!

  6. Xylo says:

    I am new to programming and needed if you could help me with what books I should start with. I have few knowledge about c programming but I wanted to start learning c++ from scratch.
    Hope you could be able to suggest me some books please.

  7. Robert Ramey says:

    how about including a link to the boost library incubator on your list of C++ links – http://www.blincubator.com ?

  8. Evrey says:

    Greetings, Andrzej!
    Quite some months ago I stumbled upon your blog and until now I really enjoy your articles. I even learned a few new useful things from them.

    As a matter of curiosity I checked the other blogs and sites you’ve linked and found those dead links you might want to remove:

  9. james says:

    I am new to c++, this blog is awesome!!!

  10. TheIdeasMan says:

    Well done on your blog, very interesting and well written :+). Just thought I would let you know there is an easy to read html version of the cppCore Gulines with links that work here: http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines

  11. Sonya says:

    Hello, your blog is very interesting for me. I want to invite you to read the article on our blog http://www.viva64.com/en/b/
    I think you will be interested

  12. Rob Stewart says:

    Do you want comments on typos, for example, on your posts? If so, do you want comments on the individual posts? Do you want them here?

    • Whatever works for you. Posting under an individual post makes it easier to identify where the fix needs to go. Some people send a post with identified typos with a request to remove the post afterwards, and this is what I do.

  13. metablaster says:

    Hi Andrzej, you write interesting stuff and I would like to subscribe to your blog by email, but can’t find input box to input my email. is sub by mail possible?

    • I must admit I do not know how this blog infrastructure works. After your comment, I have added a “Follow” button just after RSS feed. Maybe when you decide to follow you will get email notifications. will that work for you?

      • metablaster says:

        I had to create wordpress account to be able to apply the “follow” button, I suppose notifications about new content will be delivered to wordpress account. If I don’t receive any emails in the next week or more then I’ll know it doesn’t work.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.