Week 12 - Overloading Operators & Friend Functions
| C++ Study w/e 10 Feb 2008 | |
| Week #: |
12
|
| Week Hours: |
2.1
|
| Total Hours: |
134.3
|
Not as productive as the previous week, from a studying perspective, only 2.1 hours spread over three days. I managed to complete chapter 10 in my first session for the week, that accounted for 30 mins on the Tuesday.
Thursday and Saturday I commenced chapter 11, Working with Classes, and this progressed the learning to 'overloading operators' and 'friend' functions. Not much time spent on these but they appear to be relatively straight forward.
There are a number of reasons why I couldn't devote more time and one them revolves around computers and operating systems. I'm wanting to be able to develop programs generically or with cross-platform functionality in mind. In this regard, obviously I need to access different systems in order to test snippets of code. For quite a while my system has been a dual-boot system (Windows or Linux) but the problem was that it's either one or the other when working. That's a re-boot and we all know how long that takes. The week gone I installed VMWare on my host system, Vista (a pain in the a.... system), and Ubuntu Linux as a virtual operating system. What this means is that I can switch between either system instantaneously without having to re-boot. This is very handy when writing snippets of code and then wanting to test it the other operating system.
I'm also starting to realize that I need to understand compilers, IDE's and editors more so than I do, especially in relation to multiple source files. Spent a little time checking out help files but that was in a more hap-hazard way, looking for the quick fix.
For this upcoming week I'm hoping it should be full-steam ahead, 10 - 15 hours.
- Steve's blog
- Login or register to post comments
- 166 reads


Recent comments
21 hours 5 min ago
1 day 2 hours ago
1 day 13 hours ago
1 day 13 hours ago
3 weeks 6 days ago
3 weeks 6 days ago
3 weeks 6 days ago
10 weeks 1 day ago
11 weeks 4 days ago
11 weeks 6 days ago