Diskuze: Třídy
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Hoď sem kód, která ti nefungoval
Každý ti radši pomůže s chybami, než to celé psát za tebe...
"Zkoušel jsem to sám. I s pomocí Internetu se mi to ale nepovedlo."
Ve tvem kodu (zadny tu neni), nevidim jedinou chybu. Problem je vyresen nebo je
neresitelny?
Jake to vypisuje chyby? Co to dela?
Je mozne, ze spatne googlujes. Pripadne mas nejaky starsi kod, ktery novy
prekladac uz neuznava, nespusti.
Viz Erik, jsme ochotni poradit s problemem. Nejsme ochotni problem resit za
tebe, aby jsi ty z toho mel prospech a my ani korunu. Jakoze se tu bavime o 500
kc/h (kazdou zapocatou), minimalne.
google = cpp simple example class
(cpp plus plus c++, example=priklad, class = class, simple = jednoduchy/ google
simple asi smaze, ale to neni podstatne)
prvni odkaz... https://www.geeksforgeeks.org/…and-objects/
// C++ program to demonstrate
// accessing of data members
#include <bits/stdc++.h>
using namespace std;
class Geeks
{
// Access specifier
public:
// Data Members
string geekname;
// Member Functions()
void printname()
{
cout << "Geekname is: " << geekname;
}
};
int main() {
// Declare an object of class geeks
Geeks obj1;
// accessing data member
obj1.geekname = "Abhi";
// accessing member function
obj1.printname();
return 0;
}
Tohle ti nefunfovalo nebo dela co?
google = cpp simple example class get set variable
(get vyber, set naplneni, variable promene)
prvni odkaz https://www.codeproject.com/…in-Cplusplus
nadpis Solution2 nebo Solution 4
class A
{
// members are 'automatically' private by default
int a;
// you explicitely declare the public section
public:
// ..
int get(){return a;}
void set(int n){a=n;}
};
Schazi tam ale volani/pouziti te class, takze to je takovy polovicni example jen na vysvetleni.
int main() {
A novyobjekt; // vytvor promenou zalozenou na class/typu A
int novecislo; // vytvor promenou zalozenou na class/typu Int (integer, cislo)
novyobjekt.set(123);
novecislo = novyobjekt.get();
out << novecislo; // vypsani na obrazovku, na vystup
}
Zobrazeno 5 zpráv z 5.