C++/Różnice między C a C++: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
struct, listy argumentów w funkcjach
Derbeth (dyskusja | edycje)
→‎Stałe: poprawiony link, usunięta ramka
Linia 3:
== Stałe ==
 
Kompilator C++ traktuje stałe inaczej niż kompilator C. Jeśli to możliwe, stała nie jest trzymana w pamięci; zamiast tego do kodu może być wstawiona bezpośrednio jej wartość. Dzięki temu możliwe jest używanie stałych np. przy określaniu rozmiarów tablic, do czego w C konieczna była dyrektywa [[Programowanie:C++:Preprocesor|preprocesora]] '''#define'''.</div>
<div style="margin: 20px; width: 80%; padding: 1em; background-color: #f2fff2; border: solid 1px #bfffbf;">'''C a C++'''<br>
Kompilator C++ traktuje stałe inaczej niż kompilator C. Jeśli to możliwe, stała nie jest trzymana w pamięci; zamiast tego do kodu może być wstawiona bezpośrednio jej wartość. Dzięki temu możliwe jest używanie stałych np. przy określaniu rozmiarów tablic, do czego w C konieczna była dyrektywa [[Programowanie:C++:Preprocesor|preprocesora]] '''#define'''.</div>
 
== Zmienne ==