Om lite mer än en vecka så ska jag börja läsa Programmering A - C++. Men jag fick redan boken för ett par veckor sen och har läst till kapitel 5 nästan. Har också följt exempel online och lärt mig lite överkurs grejer plus gjort de mesta uppgifterna som jag ska få. (En fördel med att läsa på distans är att man kan logga in betydligt tidigare än vanligt och förbereda sig).

Men det finns ju dock lite saker som jag tycker är ordbajs i boken som jag gärna vill veta lite mer om.
Det här med Deklaration och Definition av variabler? Hur kan man förklara detta så enkelt som möjligt? Jag förstår inte riktigt vad som är skillnaden. Boken har inget bra exempel och skriver bara ut en stor mängd ordbajs. Kortfattat i kod, hur kan det se ut?
Om jag förstått det rätt... Vilket jag inte tror.
Kod: Markera allt
// Är detta deklaration av en variabel?
int variabel;
// Är detta en definition av variebeln?
variabel = 2;
Annars vet jag att funktioner brukar se ut så här.
Kod: Markera allt
void funktion(); // Deklaration eller hur?
void funktion() // Definition när det är med en massa kod inuti?
{
cout << "Ohoj Kapten.";
}
Sen så undrar jag också om det finns nåt bättre än Anjuta till Ubuntu? Anjuta är ju ostabilt som rinnande margarin. Kraschar hela tiden. Nåt alternativ som liknar Bloodshed Dev-C++ kanske?