Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Forstå Standardbiblioteket og Filer i C++ | Komme i Gang
C++ Introduction
course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Forstå Standardbiblioteket og Filer i C++

Standardbiblioteker fungerer som lagre av ferdigskrevet, gjenbrukbar kode som forenkler vanlige oppgaver. De sparer utviklere tid og krefter ved å tilby godt testede, standardiserte verktøy for å bygge programvare.

I bunn og grunn er de bare filer som du kan inkludere i prosjektet ditt. Noen av dem dekker essensielle oppgaver som å skrive ut informasjon eller arbeide med tekst, mens andre er mer spesifikke og dekker områder som nettverksarbeid. Her er kildekoden for noen av dem:

h

iostream

h

iomanip

h

string

copy
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
// Standard iostream objects -*- C++ -*- // Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005, 2008, 2009, 2010 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. /** @file include/iostream * This is a Standard C++ Library header. */ // // ISO C++ 14882: 27.3 Standard iostream objects // #ifndef _GLIBCXX_IOSTREAM #define _GLIBCXX_IOSTREAM 1 #pragma GCC system_header #include <bits/c++config.h> #include <ostream> #include <istream> namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION /** * @name Standard Stream Objects * * The <iostream> header declares the eight <em>standard stream * objects</em>. For other declarations, see * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt11ch24.html * and the @link iosfwd I/O forward declarations @endlink * * They are required by default to cooperate with the global C * library's @c FILE streams, and to be available during program * startup and termination. For more information, see the HOWTO * linked to above. */ //@{ extern istream cin; /// Linked to standard input extern ostream cout; /// Linked to standard output extern ostream cerr; /// Linked to standard error (unbuffered) extern ostream clog; /// Linked to standard error (buffered) #ifdef _GLIBCXX_USE_WCHAR_T extern wistream wcin; /// Linked to standard input extern wostream wcout; /// Linked to standard output extern wostream wcerr; /// Linked to standard error (unbuffered) extern wostream wclog; /// Linked to standard error (buffered) #endif //@} // For construction of filebuffers for cout, cin, cerr, clog et. al. static ios_base::Init __ioinit; _GLIBCXX_END_NAMESPACE_VERSION } // namespace #endif /* _GLIBCXX_IOSTREAM */

Hvorfor bruke standardbiblioteker og filer

Å skrive kode med et bibliotek er som å skrive en bok med en ordbok. Vi kan enkelt erstatte en frase med bare ett ord uten å miste hovedbetydningen

Lavt nivå
Høyt nivå
I et biologisk samfunn hvor organismer samhandler med sitt fysiske miljø, må alt være i en situasjon der forskjellige elementer er like eller i de riktige proporsjonene.
I et økosystem må alt være i balanse.

Du kan omskrive dette ved å bruke allerede eksisterende termer fra en ordbok. På samme måte som å bruke et eksisterende bibliotek, kan du redusere hundrevis av linjer med kode til bare en enkelt ved å bruke et bibliotek.

question mark

Hvorfor er det fordelaktig å bruke standardbiblioteker i programmering?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

C++ Introduction

C++ Introduction

1. Komme i Gang
2. Introduksjon til Operatører
3. Variabler og Datatyper
4. Introduksjon til Programflyt
5. Introduksjon til Functions

book
Forstå Standardbiblioteket og Filer i C++

Standardbiblioteker fungerer som lagre av ferdigskrevet, gjenbrukbar kode som forenkler vanlige oppgaver. De sparer utviklere tid og krefter ved å tilby godt testede, standardiserte verktøy for å bygge programvare.

I bunn og grunn er de bare filer som du kan inkludere i prosjektet ditt. Noen av dem dekker essensielle oppgaver som å skrive ut informasjon eller arbeide med tekst, mens andre er mer spesifikke og dekker områder som nettverksarbeid. Her er kildekoden for noen av dem:

h

iostream

h

iomanip

h

string

copy
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
// Standard iostream objects -*- C++ -*- // Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005, 2008, 2009, 2010 // Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version. // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation. // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // <http://www.gnu.org/licenses/>. /** @file include/iostream * This is a Standard C++ Library header. */ // // ISO C++ 14882: 27.3 Standard iostream objects // #ifndef _GLIBCXX_IOSTREAM #define _GLIBCXX_IOSTREAM 1 #pragma GCC system_header #include <bits/c++config.h> #include <ostream> #include <istream> namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION /** * @name Standard Stream Objects * * The <iostream> header declares the eight <em>standard stream * objects</em>. For other declarations, see * http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt11ch24.html * and the @link iosfwd I/O forward declarations @endlink * * They are required by default to cooperate with the global C * library's @c FILE streams, and to be available during program * startup and termination. For more information, see the HOWTO * linked to above. */ //@{ extern istream cin; /// Linked to standard input extern ostream cout; /// Linked to standard output extern ostream cerr; /// Linked to standard error (unbuffered) extern ostream clog; /// Linked to standard error (buffered) #ifdef _GLIBCXX_USE_WCHAR_T extern wistream wcin; /// Linked to standard input extern wostream wcout; /// Linked to standard output extern wostream wcerr; /// Linked to standard error (unbuffered) extern wostream wclog; /// Linked to standard error (buffered) #endif //@} // For construction of filebuffers for cout, cin, cerr, clog et. al. static ios_base::Init __ioinit; _GLIBCXX_END_NAMESPACE_VERSION } // namespace #endif /* _GLIBCXX_IOSTREAM */

Hvorfor bruke standardbiblioteker og filer

Å skrive kode med et bibliotek er som å skrive en bok med en ordbok. Vi kan enkelt erstatte en frase med bare ett ord uten å miste hovedbetydningen

Lavt nivå
Høyt nivå
I et biologisk samfunn hvor organismer samhandler med sitt fysiske miljø, må alt være i en situasjon der forskjellige elementer er like eller i de riktige proporsjonene.
I et økosystem må alt være i balanse.

Du kan omskrive dette ved å bruke allerede eksisterende termer fra en ordbok. På samme måte som å bruke et eksisterende bibliotek, kan du redusere hundrevis av linjer med kode til bare en enkelt ved å bruke et bibliotek.

question mark

Hvorfor er det fordelaktig å bruke standardbiblioteker i programmering?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
Vi beklager at noe gikk galt. Hva skjedde?
some-alt