Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Help with C++

Name: Anonymous 2006-07-16 14:29

I'm learning how to write a roguelike, and it's pretty much the first real programming project i have ever done. I have studied C++ for a bit at school and on my spare time, but i know only the basics, and i thought that programming a simple game would be good learning. I'm trying to make a character creator where you choose a race and a class, then the program rolls your stats, adding different bonuses based on classes and races, but i run into this error:

100 C:\Dev-Cpp\char.c statement cannot resolve address of overloaded function

I'm trying to write the stats to a simple text file, but the program tells me that. What gives?

Name: Anonymous 2006-07-18 20:04

>>26
because fugly syntax is better style.  the only reason you would call a 'setX()' is if you want to set an X value.  the only reason you would call a 'getX()' is if you want to get an X value.  the ugliness forces you to be sure you actually want to set/get an X at the time.

if (someClass.X = 5) { someFunction(); } would compile, but likely not work as expected.  also can be a bitch to debug.  whereas:
if (someClass.getX() = 5) { someFunction(); } would give a compile-time error.

this is a good thing.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List