|
Written by Piotr Stafin
|
|
Friday, 02 October 2009 |
There is no translation available, please select a different language.
Słowa kluczowe Słowa te mają w języku C++ określone znaczenie. Po kolei będę się starał je wyjaśniać w dalszej części serwisu. Kliknięcie na dane słowo przeniesie cię na stronę gdzie zostało to słowo wytłumaczone. Jeżeli się tak nie stanie, to oznacza to że jeszcze nie opanowałem tego materiału. Jest tutaj też krótki opis poszczególnych słów. Moim zdaniem nie należy się tego uczyć od razu na pamięć, ale krok po kroku analizować co poszczególne słowa znaczą. Tutaj są one rozpisane alfabetycznie. Jest to raczej vademecum. |
|
Read more...
|
|
|
Written by Piotr Stafin
|
|
Friday, 02 October 2009 |
There is no translation available, please select a different language.
Funkcje inline Mamy funkcję która liczy nam wartość minimalną dwóch zmiennych int. int min(int a,int b) { return a <= b ? a : b; }
Składnia jest bardzo prosta ale wywołanie funkcji jest bardziej czasochłonne niż napisanie ciała funkcji kilkanaście razy w programie. Funkcję inline kompilator uznaje jako fragment kodu. Weźmy pod uwagę powyższą funkcję i do definicji dodajmy słowo kluczowe inline: inline int min(int a,int b) { return a <= b ? a : b; }
Teraz gdy wywołamy funkcję w kodzie: int minimum=min(5,3); to kompilator w tym miejscu przerobi sobie kod następująco: int minimum=5 <= 3 ? 5 : 3;
Nie zmieni on tego w kodzie źródłowym, więc nie ma obawy że nam kompilator coś pozmienia. Użyteczne jest to gdy mamy małe funkcje, gdyż bardzo częste ich wywołanie, znacznie spowalnia program. Ułatwia to jednak poprawę kodu bo poprawiamy w jednym miejscu a nie na przykład w 30. Jeszcze jedna istotna sprawa. W funkcjach typu inline nie może być pętli, ani wstawek assemblerowych. Kompilator nie skompiluje nam takiego kodu. Często jest to wynikiem błędów. Przynajmniej u mnie. :) inline.cpp |
|
Read more...
|
|
|
Sposób zapisu kodu źródłowego |
|
Written by Piotr Stafin
|
|
Monday, 28 September 2009 |
There is no translation available, please select a different language. Sposób zapisu kodu źródłowego
Na tej stronie będę stosował pewną konwencję. Kod źródłowy będzie zapisany inną czcionką i kolorem: int zmienna = 5; //przypisanie wartości zmiennej |
|
Read more...
|
|
|
Podział sieci komputerowych |
|
Written by Konrad Gluza
|
|
Saturday, 12 September 2009 |
There is no translation available, please select a different language. Definicja Siecia komputerową (ang network) nazywamy zbiór wzajemnie połączonych komputerów, które pracując samodzielnie, mogą wymieniać ze sobą informacje. |
|
Read more...
|
|
|
Written by Piotr Stafin
|
|
Friday, 05 June 2009 |
There is no translation available, please select a different language. | | | W przewodzie miedzianym sygnałami przenoszącymi dane są poziomy napięcia odpowiadające zerom i jedynkom w systemie dwójkowym. Poziomy napięcia mierzy się względem napięcia zerowego zarówno w nadajniku, jak i odbiorniku. Ten poziom odniesienia nosi nazwę ziemi sygnałowej. Ważne jest, aby zarówno urządzenie nadawcze, jak i odbiorcze odwoływało się do tego samego punktu odniesienia o napięciu zero woltów. Jeśli tak jest, mówi się, że oba urządzenia są prawidłowo uziemione.
| |
|
Read more...
|
|
|
|
<< Start < Prev 1 2 Next > End >>
|
| Results 1 - 9 of 14 |