Snygg grundläggande C++ : nivå 2 | 0:e upplagan
- Häftad, Svenska, 2008
- Författare: Fredrik Vallbo
- Betyg:
218
kr
Skickas inom 7-9 vardagar
Butikslager
Onlinelager
I lager hos leverantör
$event.detail.name === 'store-selector' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'store-selector' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'store-selector'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'store-selector'
});
}
});"
class="h-full"
>
Beskrivning
Snygg grundläggande C++, nivå 2
Denna bok ger dig fördjupade grundkunskaper i C++ som är ett av världens mest populära och kraftfulla programmeringsspråk. Kunskaper i C++ är också bra om du senare vill lära dig till exempel Java, C# eller C.Att skriva snygg C++ kan tyckas lite onödigt för en del nybörjare, men det är egentligen en av de viktigaste sakerna, vilket man upptäcker när man sitter med hundratusentals rader riktigt ful C++ kod och allt känns svårt. Boken innehåller teori och övningar efter varje kapitel och en guide om hur man installerar Dev-C++. All programvara finns att ladda ner gratis från Internet. Boken passar såväl till självstudier som till fortsättningskurser på gymnasie/KY/ högskole eller universitetsnivå, svarande mot gymnasieskolans programmering B (med lite råge).- Boken tar upp följande teori:- Varför snygg C++- Mer om funktioner: - Skönhetsråd- Parametrar- Funktionsdeklaration, definition och anrop- Värdeöverföring och referensparametrar- Överlagring- Fördefinierade värden- Lokala variabler- Rekursiva funktioner- Mer om datatyper- Varför datatyper?- Sträng typkontroll- unsigned, sizeof, typedef, enum- Typomvandlingar- Strukturer- In- och utmatning av strukturer- Strukturer som parametrar- Strukturer inuti strukturer- Funktioner inuti strukturer- En kort introduktion till klasser- Mer om arrayer- Endimensionella och flerdimensionella- Initiering av arrayer- Arrayer och strukturer- Pekare- Adressoperatorn &- Avreferera pekare- Ruttna pekare- Pekare och arrayer- Pekare som parametrar- Konstanta pekare- Typomvandling av pekare- Pekare till void- Dynamisk minneshantering- Funktionspekare- STL-biblioteket- Vektorer- Klassmallar- Iteratorer- Listor- Egna datastrukturer- Rekursiva datatyper- Installera DevC++- Litteraturlistaconva
Produktinformation
Kategori:
Data & IT
Bandtyp:
Häftad
Språk:
Svenska
Förlag:
Nomen
Upplaga:
0
Utgiven:
2008-11-12
ISBN:
9789197761239
Sidantal:
109
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'primary-menu'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'primary-menu'
});
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mobile-search'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mobile-search'
});
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'mini-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'mini-cart'
});
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
//emit onDrawerOpen event
$dispatch('drawer-opened', {
name: 'add-to-cart'
});
} else {
setTimeout(() => {
$refs.dialog.showModal();
$refs.dialog.close();
}, 300);
document.body.style.overflow = '';
$dispatch('drawer-closed', {
name: 'add-to-cart'
});
}
});"
class="h-full"
>