One last subtlety I discovered while adding namespaces to EP Simulator has to do with forward declarations of classes. Most C++ programmers know you don’t have to include a header file with the class definition if you are using pointers or references to that class. For example: class A; class B { A* a; };… Continue reading Namespaces and Forward Class Declarations
Category: Computers & Software
Namespace Blues
I spent the weekend not writing code, but thinking about how to organize my code. EP Simulator is a large project written in C++ and utilizing Qt to build its Gui. There are large chunks of code that really have little to do with each other, such as the Navigator and Recorder modules, though even… Continue reading Namespace Blues
Here's Something You Don't See Every Day…
Click on the link. An EP recording system running on Linux???
YAES (Yet Another EPSIMULATOR Screenshot)
Starting to look like the real thing…
Upgrade From Qt3 to Qt4 — Part Deux
A few posts back I bemoaned the upgrade process from Qt3 to 4. Having completed it some time back, I now wonder what all the fuss was about. Qt4 is great! Form subclassing using private inheritance works well, the form designer is cleaner, integration with KDevelop is very good, and generally the whole toolbox has… Continue reading Upgrade From Qt3 to Qt4 — Part Deux
EP Simulator Screenshot
Work continues on EP Simulator:
Ipod Touch
I’m posting this on my new Ipod Touch. What a terrific little gadget! I really love it. -Gretchen
The Great Migration (from Qt3 to 4) Part I
Very belatedly, I have decided to migrate my project EP Simulator from Trolltech’s gui framework Qt version 3 to version 4. I should have started with Qt4 in the first place, but all my books were Qt3 books (actually I own just 1 Qt book), and I had the mistaken notion that Qt4 wouldn’t work… Continue reading The Great Migration (from Qt3 to 4) Part I
The Great Sluggo Crash of 2007 Part II
In Part I, Sluggo, the aptly named Linux computer that is my workhorse, crashed and burned. I found myself updating from Suse 9.2 to 10.1. Now I could boot the computer, but a lot of stuff didn’t work. Among the problems, in no particular order: Software installation trouble 10.1 has two software installers: traditional Yast… Continue reading The Great Sluggo Crash of 2007 Part II
The Great Sluggo Crash of 2007
Computing is Hell. Everyone who works with computers knows this, but when our computers are working well, we tend to forget it, just like we tend to put out of our minds on Friday night that Monday morning is just a little over 2 days away. When everything is working well, we put off making… Continue reading The Great Sluggo Crash of 2007