I remember hearing somebody doing their masters in learning theory/psychology by training rats to play basket ball. I saw the clip on the news where they would carry the ball in their mouths, then deposit into the basket. I think it would reward each point with food. This is going back maybe 15 years or so....anybody remember this?
I found STL very useful. I would suggest these things first:
1) Take the time to learn it (write some 'toy' programs, and experiement. I took about a week).
2) Get a good book, and read it. I looked on amazon for the user discussions, then bough at bookpool.com to save a few $$$. I use the book "STL Programming from the Ground Up" by Herbert Schildt.
3) Research the known bugs for your implementation of STL. VC++ has several, one that stumped me was the use of my own sort function (funtor) in sorting a list of elements. As I recall, VC++ will not sort more than 16 elements (VC++ 6.0 SP5), so we had to call an internal reference generated by VC++ to make it work.
4) If you're using VC++, I suggest you take a look at sellsbothers.com for their tips. I even found a tip on which byte to change in msdev.exe to increase the thread priority of the compiler, to make it compile a bit faster.
5) Talk with the other developers at your work place (or school). They may have insights and feedback too. Also, consider if other people will be using this code, or if it's just you. Sometimes other programmers don't want to learn new things, and your choice of using STL might create a larger problem (social)
My Dell Inspiron 3000 keyboard stopped working, so I called tech support, made arrangements to send it in. I got it back about 8 days later and the keyboard didn't work, AND the screen was flickering now. I sent it in again and the second time it was working (finally!).
However, I'm a single home-office/personal user. I know people in large companies that have received great tech. support.
I bought a Sony Vaio for a girlfriend a couple year ago and the machine worked great. Mind you, that I never put Linux on it.
I suggest you stop by Best Buy or another store, and play with their systems. Feel the keyboard, use the pointing device (stick, pad, whatever...) and look at the quality and size of the screen. Hopefully this helps.
I remember hearing somebody doing their masters in learning theory/psychology by training rats to play basket ball. I saw the clip on the news where they would carry the ball in their mouths, then deposit into the basket. I think it would reward each point with food. This is going back maybe 15 years or so....anybody remember this?
I found STL very useful. I would suggest these things first:
1) Take the time to learn it (write some 'toy' programs, and experiement. I took about a week).
2) Get a good book, and read it. I looked on amazon for the user discussions, then bough at bookpool.com to save a few $$$. I use the book "STL Programming from the Ground Up" by Herbert Schildt.
3) Research the known bugs for your implementation of STL. VC++ has several, one that stumped me was the use of my own sort function (funtor) in sorting a list of elements. As I recall, VC++ will not sort more than 16 elements (VC++ 6.0 SP5), so we had to call an internal reference generated by VC++ to make it work.
4) If you're using VC++, I suggest you take a look at sellsbothers.com for their tips. I even found a tip on which byte to change in msdev.exe to increase the thread priority of the compiler, to make it compile a bit faster.
5) Talk with the other developers at your work place (or school). They may have insights and feedback too. Also, consider if other people will be using this code, or if it's just you. Sometimes other programmers don't want to learn new things, and your choice of using STL might create a larger problem (social)
Anyway, good luck with it!
I had a similar experience (couple of years ago).
My Dell Inspiron 3000 keyboard stopped working, so I called tech support, made arrangements to send it in. I got it back about 8 days later and the keyboard didn't work, AND the screen was flickering now. I sent it in again and the second time it was working (finally!).
However, I'm a single home-office/personal user. I know people in large companies that have received great tech. support.
I bought a Sony Vaio for a girlfriend a couple year ago and the machine worked great. Mind you, that I never put Linux on it.
I suggest you stop by Best Buy or another store, and play with their systems. Feel the keyboard, use the pointing device (stick, pad, whatever...) and look at the quality and size of the screen. Hopefully this helps.
Good luck!