Lueteltu tyyppitMyn1 Lueteltu tyyppi Lueteltu tyyppi on tietotyyppi, jonka arvot luetellaan erikseen tyypin määrittelyn yhteydessä. Lueteltua tietotyyppiä.

Slides:



Advertisements
Samankaltaiset esitykset
Luokkien väliset koostesuhteet
Advertisements

Luokan otsikko- ja toteutustiedosto tMyn1 Luokan otsikko- ja toteutustiedosto •Tähän asti ohjelmaesimerkit on toteutettu siten, että kaikki koodi on yhdessä.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Poikkeuskäsittely- lohkot tMyn1 Poikkeuskäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw ja.
TyyppimuunnoksettMyn1 Tyyppimuunnokset Joskus kääntäjän on tehtävä itse päätöksiä, jos ohjelmoija ei ole ajatellut yksityiskohtia: int arvo1=10; long arvo2=25;
Vakio-osoitin ja osoitin vakioon tMyn1 Vakio-osoitin ja osoitin vakioon Tavallinen osoitin voi vaihtaa osoitettavaa keskusmuistialuetta. Tämä voidaan tehdä.
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
Osoitin ja char- tietotyyppi tMyn1 Osoitin ja char-tietotyyppi Osoitinmuuttuja, joka on tyyppiä char* voidaan alustaa merkkijonolla: char* alku=”En toivo.
Dynaamiset oliottMyn1 Dynaamiset oliot Dynaamisen olion tunnuksen esittely ja olion määrittely voivat tapahtua yhtäaikaisesti tai eri aikaan. Dynaamisen.
Olioon kohdistuvia perustoimintoja tMyn1 Olioon kohdistuvia perustoimintoja Kopiointimuodostin (copy constructor) alustaa olion tietojäsenet saman luokan.
Virtuaaliset jäsenfunktiot tMyn1 Virtuaaliset jäsenfunktiot Virtuaalinen jäsenfunktio on esiteltävä monimuotoisessa kantaluokassa. Virtuaalisen jäsenfunktion.
Funktion esittely eli prototyyppi tMyn1 Funktion esittely eli prototyyppi Funktion esittely (function declaration) kertoo funktion nimen, parametrien tyypit.
Johdetun luokan olion alustus tMyn1 Johdetun luokan olion alustus määrätyillä arvoilla Kun ohjelmassa esiintyy johdetun luokan olion määrittely, järjestelmä.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Olioon kohdistuvia perustoimintoja tMyn1 Olioon kohdistuvia perustoimintoja Kopiointimuodostin (copy constructor) alustaa olion tietojäsenet saman luokan.
Johdetun luokan olion esittely... tMyn1 Johdetun luokan olion esittely ja määrittely Esittelyluokka tarkoittaa olion tunnuksen luokkaa. Määrittelyluokka.
Oman poikkeus- käsittelyfunktion tMyn1 Oman poikkeuskäsittelyfunktion määrittely Funktion tulisi muodostaa ainoastaan sellaisia poikkeuksia, jotka on sallittu.
Ohjelmointi työtä n. 16 h/vko onnistumista työtä n. 16 h/vko onnistumista #include int main(void) { std::cout
Monimuotoinen luokka tMyn1 Monimuotoinen luokka Monimuotoinen luokka mahdollistaa saman jäsenfunktion toteutuksen monella tavalla. Tällöin puhutaan virtuaalisesta.
Tiedon vieminen funktiolle tMyn1 Tiedon vieminen funktiolle, parametrit Argumentin vieminen funktiolle voidaan toteuttaa kahdella menetelmällä: –Pass-by-Value.
15. Ohjelmoinnin tekniikkaa
Osoittimen määrittely ja alustus tMyn1 Osoittimen määrittely ja alustus Osoitin (pointer) on muuttuja, joka voi sisältää keskusmuistiosoitteen. Osoitinmuuttujan.
1..toistolauseet While Wend For Each In [Exit For] Next.
Viikko 35 (27.8. – 31.8.) Maanantai: (27.8.) -7B: Susiniemi Tiistai: (28.8.) -7D: Susiniemi -1.LK vanhempainilta klo Keskiviikko: (29.8.) -7A: Susiniemi.
MAANANTAI YLÄ-SAVON AMMATTIOPISTOLLA TIISTAI PAIKALLA KELLO 8-16 KESKIVIIKKO YLÄ-SAVON AMMATTIOPISTOLLA TORSTAI PAIKALLA KLO 8-16 PERJANTAI YLÄ-SAVON AMMATTIOPISTOLLA.
KT34 Makroteoria I Juha Tervala
CHEM- A1000 Korkeakouluopiskelijan ABC EXCEL-opastusta Syksy 2016, I periodi Dos. Jari Aromaa
25. Sähkövaraus Atomin rakenne on sähköisesti neutraali.
ENY-c2003 Vesi- ja ympäristötekniikka
NR-ristikot ja massiivisauvarakenteet
Mekanismin suunnittelu
3 Reaktiotyyppejä ja -mekanismeja
Ilmakehän pienhiukkasten ja aerosolien tutkimus
8 MAKROTALOUSTEORIAN JATKOA JA SUHDANNEVAIHTELUT
Kappale 9: Raha ja rahapolitiikka, osa II: Taylorin sääntö ja QE
. Haemme S-ryhmän hankinta- ja logistiikkayhtiö Inex Partners Oy:n Limingan terminaaliin KESÄTYÖNTEKIJÄÄ Kuljetusesimiesten loman sijaiseksi toukokuun.
Kuntaliiton kehittämistoiminnan vaikuttavuus
Työeläkejärjestelmä kuvina
Kappale 2: Kansantalouden tilinpito
Lionit, tervetuloa satavuotisjuhlakauden viimeiselle vuodelle, !
Haapaveden-Siikalatvan seutukunta
Puhdasoppisuuden aika Suomen kirkossa
Tammikuu 2010 MAANANTAI TIISTAI KESKIVIIKKO TORSTAI PERJANTAI LAUANTAI
Viikonpäivät ja kuukaudet
Tammikuu 2010 MAANANTAI TIISTAI KESKIVIIKKO TORSTAI PERJANTAI LAUANTAI
4. Kovalenttinen sidos ja metallisidos
Klaukkalan fysikaalisen ryhmät syksyllä 2017
20€ 20€ 20€ Puhtaat matot kevään juhliin Matto kuin matto vain
Puulustotutkimuksen opetuksia 3
Tammikuu 2010 SUNNUNTAI MAANANTAI TIISTAI KESKIVIIKKO TORSTAI
15. Ohjelmoinnin tekniikkaa
Elokuu 2009 MAANANTAI TIISTAI KESKIVIIKKO TORSTAI PERJANTAI LAUANTAI
Voit tulostaa tämän mallin ja käyttää sitä seinäkalenterina
Sosiaalisen median kampanja kestävän kehityksen viikolle 2019
Turvainfo Tähän pohjapiirros merkintöineen
Freixenet Cordon Negro Brut
Old Hands Joven Organic
Delicioso Tuotetiedot Tuottaja: Maa: Espanja Alkoholiprosentti: 13.5% Rypaletyyppi: Tempranillo %, Maku: Hedelmäinen, punaisia marjoja, vadelmaa, tasapainoinen.
SOTE-Koordinaatioryhmälle informoitavat asiat /HYTE työryhmä
Kuntatyönantajan sosiaalivakuutusmaksuja
Ruokalista vko 16 TIISTAI KESKIVIIKKO MAANANTAI
TIESITKÖ: PAM on neuvotellut palvelualoille monet työehdot paremmiksi kuin miten ne on laissa määrätty TYÖEHDOT LAKI TYÖEHTOSOPIMUS VÄHIMMÄISPALKKA Ei.
Nuiton-Beaunoy Maranges
Yrittäjyys ja yritystoiminta
Bereich Nahetal QbA Tuotetiedot Tuottaja: Weinvertrieb Nahetal Maa: Saksa Alue: Nahe Ala-alue/Luokitus: Nahe Alkoholiprosentti: 8% Rypaletyyppi: Riesling.
Opintokeskus Sivis Suomen Punaisen Ristin toimijoiden tukena
• HI02 Kokeeseen luetaan kirjan sivut 27–
Dopff au Moulin Riesling
ALA-KOULUJEN SPORTTARIKERHOT
Esityksen transkriptio:

Lueteltu tyyppitMyn1 Lueteltu tyyppi Lueteltu tyyppi on tietotyyppi, jonka arvot luetellaan erikseen tyypin määrittelyn yhteydessä. Lueteltua tietotyyppiä olevaan muuttujaan on tarkoitus sijoittaa vain arvoluettelossa esiintyviä arvoja. Lueteltu tyyppi enum on kokonaislukutyyppi, jonka avulla määritellään kokonaislukuvakioille muistikasnimiä. Lueteltua tyyppiä kannattaa käyttää, kun ohjelmassa esiintyy numeroin koodattua tietoa.

Lueteltu tyyppitMyn2 Kuhunkin numerovakioon voidaan viitata ohjelmassa kuvaavalla nimellä. Luetellun tyypin esittely: enum Tyyppinimi {arvoluettelo}; tai sitten enum Tyyppinimi {Vakionimi1=arvo1, Vakionimi2=arvo2,...};

Lueteltu tyyppitMyn3 Aaltosulkeissa luetellaan vakionimet, joita halutaan käyttää kokonaislukuvakion sijasta. Oletusarvoisesti luettelon ensimmäinen arvo on 0. Järjestelmä laskee luettelon seuraavan vakionimen arvon lisäämällä edelliseen arvoon luvun 1. Arvoja ei ole siis pakko merkitä luetteloon kuin silloin, kun oletusarvoista halutaan poiketa. Esitellään seuraavaksi jokin lueteltu tyyppi nimeltään Viikonpaiva:

Lueteltu tyyppitMyn4 enum Viikonpaiva {Maanantai, Tiistai, Keskiviikko, Torstai, Perjantai, Lauantai, Sunnuntai}; Lueteltua tyyppiä olevan muuttujan määrittely: enum Tyyppinimi muuttujanimi; tai sitten Tyyppinimi muuttujanimi; siis: enum Viikonpaiva tanaan; tai Viikonpaiva tanaan;

Lueteltu tyyppitMyn5 Annetaan äskeiselle muuttujalle jokin arvo: tanaan=Tiistai; tanaan=Viikonpaiva(2);

Lueteltu tyyppitMyn6 #include "stdafx.h" #include using namespace System; using namespace std; int main(array ^args) { enum Paivat {Maanantai, Tiistai, Keskiviikko, Torstai, Perjantai, Lauantai, Sunnuntai}; Paivat tamaPaiva; int i; cout<<"Anna viikon p\204iv\204 (0..6): ” ; cin>>i;

Lueteltu tyyppitMyn7 cin.get(); tamaPaiva=Paivat(i); if(tamaPaiva==Sunnuntai || tamaPaiva==Lauantai) cout<<"Hipsan, nyt on viikonloppu!!"<<endl; else cout<<"Arkea piisaa!!"<<endl; return 0; }