Meeting C++ Blog

tl_files/mcpp/feed-icon-28x28.png RSS Feed

by Jens Weller

An introduction into Qt

The last 3 weeks I've been busy with teaching Qt. Each monday I was doing an one on one introductory course, from Qt Core to Qt XML. So, for a few weeks I was very busy with Qt, preparing for Mondays but also looking into things, how should this or that be done. With this course, my concept of teaching Qt has become reality, but I'd like to share my views on Qt with you, and give you an overview over Qt.

by Jens Weller

A look at Qt 5.1

This week Qt5.1 was released, which has become much more than a bug fix release, Qt5.1 brings the technical previews for Android and iOS plus some new features of Qt Quick. With Qt5.1 the 5.x branch of Qt is ready for production, and with 5.2 expected at the end of 2013, ready to rollout to Android and iOS.

by Jens Weller

Anti Pattern: the need to call a function

Every now and then I see this pattern coming around: the NEED to call a function. After you're done, you have to call cleanUpObjects() or endInsertItems() in some insane API. For me this is often an anti pattern, and sometimes its because the chosen design forces you to do so. If its up to you to design a system, maybe you should think about ways to avoid this, but that's a different topic. Today I just wanna rant about...

by mcadmincontao

boost 1.54 - a short overview

At the 1st July the new version of the boost libraries has been released, boost 1.54. This version not only brings 3 new libraries, but also deprecates one library and removes 80386 from the list of supported processors.

by Jens Weller

One year of Meeting C++

Today, one year ago, this project went live. Time to celebrate!

by Jens Weller

C++Now 2013 - trip report

I did attend C++Now 2013 last week, so here is my trip report...

by Jens Weller

The Bristol Papers & the state of C++

A follow up on the series about the papers for the Bristol Meeting. I'll try to give a little look at C++14, it is slowly taking shape. But as the Meeting is still going on, there are a lot of pending details missing to put up the facts for C++14.

by Jens Weller

A look at C++14 and beyond: Papers Part 4

This is the 4th and last part about the Pre-Bristol mailing and its papers. This series has given me a good overview, what is up in the future in C++. Still, somethings are missing, not all will come to shine in this series. I have no papers with actual proposals skipped, but...

by Jens Weller

A look at C++14 and beyond: Papers Part 3

This is the 3rd part of my little series over the papers in the Pre-Bristol mailing. I have added "and beyond" to the title, as I decided to handle all papers with Part 2, and now will continue to do so.

by Jens Weller

A look at C++14: Papers Part 2

This is the second part of my C++ Standardization Papers series. The first part has been received quite well, with more then 5k views in the first two days...

by Jens Weller

C++1y: Move & Copy Destructors

A special blog entry about a new idea for C++. While reading a lot of proposals, I did not have the time to prepare a proposal for Bristol about this, but probably will do so for the C++ Committee Meeting in Fall at Chicago.

by Jens Weller

A look at C++14: Papers Part I

This is the first Part of n, or lets say many entries in this blog. In total I hope to be able to cover most papers in 3-4 Blogposts, giving the reader an overview over the suggestions and changes for C++ at the coming C++ Committee Meeting in April.

by Jens Weller

Generating a talk database front end for Qt5 from SQL

With the announcement of this years Meeting C++ conference, it came to my mind that I will need this time a local Database for the talks, which later is able to export the talks for being rated by the program committee. A while back in 2010, I had finished the work on a program, which could generate C++ Code for Databases. I decided it was time to put this old project to the test.

by Jens Weller

Recording videos with Qt5

I've started in February a little series about Qt5, and started with implementing a simple MP3 player with Qt5 Multimedia APIs. While I loved the thought of having a simple, multiplatform MP3 player written in Qt5, it was not the original reason to take a look into Qt5 Multimedia capabilites...

by Jens Weller

Building an MP3 Player with Qt5

I've been playing arround with Qt5 now for a few weeks, and my interest is especially in the new MultiMedia APIs. For 2 reasons, first, over 10 years ago I programmed my own simple MP3 Player with MFC and FMOD for the playback. Which I could recode now in Qt5, as its offering Media playback...

by Jens Weller

boost 1.53 - a short overview

So, there I was on my way to Amsterdam on Monday evening, reading on twitter that boost 1.53 had been released. Which is really great, as I think that this is really an important release. Not only does it offer 5 new libraries, it also...

by Jens Weller

BlackBerry 10 Jam Europe

I visited the BlackBerry 10 Jam Europe in Amsterdam for Monday - Wednesday, and had a really great time. It was nice to watch the show, see what new stuff is coming to BlackBerry 10, and meet again with so many nice people from the Qt and C++ Community. Also, this was...

by Jens Weller

Word counting in C++11 - lessons learned

This is a follow up post to my first Blogpost, where I showed a small word counting programm in C++11. It started as a small challenge, but ended up to be a good lesson to learn a lot about C++11. Which I'd like to share with you...

by Jens Weller

A closer look at BlackBerry 10 Cascades SDK

The past weeks I looked again at the BlackBerry 10 Cascades SDK for native developement in C++ and Qt for BlackBerry 10. BlackBerry 10 is BlackBerrys new OS launched this weeks Wednesday. I already did take a look last October at the BlackBerry SDK, but was to busy with preparations for the Meeting C++ Conference. Now after about 2 weeks of learning Cascades QML + Qt on BlackBerry 10, I decided...

by Jens Weller

Challenge accepted!

This all started a few days ago on twitter, when a discussion about implementing a wordcount algorithm came up. To be precise, it orignates in a couple of blogposts, to get the full details, just read the them here. In a short overview, a simple C++ programm was the origin, which could count the words in one or more files. Stephan T. Lavavej postet in to the comments a version working with C++11 regex library. While this implementation is quite elegant, its lacking like the first a bit in performance. Thats where the discussion started on twitter, when James McNellis and Kenny Kerr started to discuss their solution. Which they present in the linked Blogpost. Which presents a nice, and multithreaded solution, written in Windows specific C++ using PPL and a like. At that point I felt challenged, to implement my own version, in pure C++11. So, in this blogpost I will present to you, how this can be achieved in C++11.