Biblioteki C++
Kolorowanie składni języka C++
[lekcja] Znacznik [code src="C++"] ... [/code] służy do kolorowania składni języków C i C++.W celu pokolowowania kodu źródłowego języka C lub C++ należy użyć znacznika [code] z parametrem
src="C++". Alternatywnym sposobem na pokolorowanie kodu jest użycie aliasa.
Parser kolorujący składnię C i C++ wymusza własne formatowanie wcięć, list inicjalizacyjnych i odstępów między znakami w kodzie źródłowym.
Dostępne aliasy
[cpp] ... [/cpp]
Przykład
Treść zaformatowana
#include <iostream>
#include <list>
int main()
{
std::list < int > listaLiczb;
std::list < int >::iterator i;
listaLiczb.push_back( 0x0a );
listaLiczb.push_back( 100 );
listaLiczb.push_back( 1000 );
std::cout << "Elementy listy:\n";
for( i = listaLiczb.begin(); i != listaLiczb.end(); i++ )
{
std::cout << * i << std::endl;
}
listaLiczb.clear();
listaLiczb.push_back( 9 );
listaLiczb.push_back( 900 );
listaLiczb.push_back( 9000 );
std::cout << "Elementy listy:\n";
for( i = listaLiczb.begin(); i != listaLiczb.end(); i++ )
{
std::cout << * i << std::endl;
}
return 0;
}
Treść źródłowa
[code src="C++"]#include <iostream>
#include <list>
int main()
{
std::list < int > listaLiczb;
std::list < int >::iterator i;
listaLiczb.push_back( 0x0a );
listaLiczb.push_back( 100 );
listaLiczb.push_back( 1000 );
std::cout << "Elementy listy:\n";
for( i = listaLiczb.begin(); i != listaLiczb.end(); i++ )
{
std::cout << * i << std::endl;
}
// Usuwamy wszystkie wcześniej wprowadzone elementy...
listaLiczb.clear();
listaLiczb.push_back( 9 );
listaLiczb.push_back( 900 );
listaLiczb.push_back( 9000 );
std::cout << "Elementy listy:\n";
for( i = listaLiczb.begin(); i != listaLiczb.end(); i++ )
{
std::cout << * i << std::endl;
}
return 0;
}[/code]
Zagadnienia powiązane
Kursy |
---|
Wstawianie kodu źródłowego | Jeżeli wstawiasz kod źródłowy na stronę - użyj znaczników [code] ... [/code] by lepiej się prezentował oraz by ułatwić jego analizę. (lekcja) |
---|
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.