276 1499 also 1499 1679 zur 1679 2200 Wiederholung 2200 2441 Komma 2441 2581 wie 2581 3643 der 3643 4786 Kompilationsprozess 4786 6209 abläuft 6209 6770 kompilieren 6770 6951 ist 6951 7151 mehr 7151 7352 als 7352 7472 nur 7472 7993 den 7993 8334 Banken 8334 9155 Compilerstart 9155 9476 mehrmals 9476 10178 insgesamt 10178 10458 nimmt 10458 10599 ?? 10599 10799 soll 10799 11140 sagen 11140 11721 ein 11721 12102 Programm 12102 12322 zu 12322 12964 bauen 12964 13244 ist 13244 13465 mir 13465 13766 also 13766 14126 den 14126 14587 Compiler 14587 14748 zu 14748 15309 starten 15309 15890 also 15890 15990 es 15990 16211 gibt 16211 16492 drei 16492 16953 Schritte 16953 17133 in 17133 18777 zehn 18777 18977 mit 18977 19157 denen 19157 19318 man 19318 19659 leider 19659 20661 auch 20661 21042 jeweils 21042 21422 einzelne 21422 22024 Bekanntschaft 22024 22264 macht 22264 22344 in 22344 22785 modernen 22785 23266 Sprachen 23266 23387 ist 23387 23587 das 23587 24950 alles 24950 25191 unter 25191 25291 der 25291 25832 Motorhaube 25832 26714 versteckt 26714 26854 es 26854 27035 gibt 27035 27315 einmal 27315 27496 den 27496 28598 Präprozessor 30254 31156 und 31156 31356 dann 31356 31657 gibt 31657 31837 es 31837 32078 den 32078 32499 echten 32499 35846 Compiler 35846 36047 und 36047 36327 dann 36327 36648 gibt 36648 36909 es 36909 37490 den 37490 40757 Linker 40757 42100 die 42100 42461 meiste 42461 42962 Bekanntschaft 42962 43182 macht 43182 43303 man 43303 43623 damit 43623 43924 einfach 43924 44365 durch 44365 45227 Fehlermeldungen 45227 45387 mit 45387 45528 den 45528 45748 bei 45748 45888 mir 45888 46309 zumindest 46309 46730 Compiler 46730 46891 und 46891 47191 Linker 47191 47311 die 47311 47552 sehen 47552 48294 sie 48294 48494 in 48494 49236 Fehlermeldungen 49236 50799 auftauchen 50799 50959 und 50959 51100 den 51100 51922 Präprozessor 51922 52202 sind 52202 52583 sie 52583 53365 insbesondere 53365 53545 mit 53545 53645 den 53645 54447 Include Guards 54447 54587 die 54587 54888 Karte 54888 55008 noch 55008 55189 mal 55189 55730 erzählen 55730 57714 will 57714 57955 bevor 57955 58035 ich 58035 58235 das 58235 58636 erzähle 58636 58817 muss 58817 59238 nochmals 59238 59438 sehen 59438 59598 was 59598 60380 der 60380 60741 Prozess 60741 61122 überhaupt 61122 61763 macht 61763 61964 sie 61964 62224 können 62224 63988 zum Beispiel 63988 64810 sagen 64810 65151 ähm 65151 65772 definiere 65772 65972 mir 65972 66193 doch 66193 67616 mal 67616 67796 das 67796 67917 ich 67917 68037 die 68037 70442 nächste 70442 72366 Partitur 72366 72988 die 72988 73268 tu 73268 73770 schreibe 73770 74010 statt 74010 75834 zweiundvierzig 75834 76014 auf 76014 76215 diese 76215 76516 Weise 76516 76756 das 76756 76936 eine 76936 77598 Anweisung 77598 77758 an 77758 77939 den 77939 79081 Präprozessor 79081 79422 bevor 79422 80083 irgendwas 80083 80584 anderes 80584 81066 passiert 81066 81206 im 81206 82529 Programm 82529 82729 mit 82729 82849 der 82849 83551 Präprozessor 83551 84192 durchgehen 84192 84313 und 84313 84673 überall 84673 84894 vor 84894 85014 die 85014 85215 Tour 85215 85395 durch 85395 85495 die 85495 86177 zwoundvierzig 86177 86738 ersetzen 86738 87500 zwanzigster 87500 87820 Zimmer 87820 88422 ausprobieren 88422 88542 wenn 88542 88762 wir 88762 89023 in 89023 90566 Schreibern 90566 91128 war 91128 91288 ich 91288 91368 in 91368 91488 der 91488 91809 Datei 91809 92030 dafür 92030 92551 ungeschickt 92551 92912 sodass 92912 93132 man 93132 93252 am 93252 93693 Hinterteil 93693 95948 machen 96047 96448 das 96448 96608 hier 96608 96708 in 96708 96849 der 96849 97190 Maine 97190 97590 Datei 97590 99575 haben 99575 99715 und 99715 100116 schreiben 100116 100296 hier 100296 100517 was 100517 100898 rein 100898 101138 von 101138 101619 wegen 101619 102180 ?? 104614 106077 hier 106077 106498 in 106498 106899 A 106899 108663 ist gleich 108663 109044 Foto 109044 111669 tun 111669 111890 wir 111890 112030 die 112030 112431 letztlich 112431 112531 die 112531 113253 zwoundvierzig 113253 114295 Einsätzen 114295 114736 jemand 114736 114957 weg 114957 115237 Punkt 115237 116520 hinsetzen 116520 116701 und 116701 116981 gucken 116981 117141 was 117141 118164 passiert 118164 118504 ohne 118504 119166 Optimierung 119166 119306 dann 119306 119587 sollten 119587 119787 auch 119787 119988 was 119988 120930 sehen 120930 121210 sollte 121210 121371 das 121371 121691 wirklich 121691 122032 tun 122032 122173 auch 122173 122353 wenn's 122353 122914 blödsinnig 122914 123656 ist 123656 123836 war 123836 123936 der 123936 124137 Wert 124137 124297 von 124297 124738 Arnim 124738 125059 benutzt 125059 125309 wird 127758 129121 jetzt 129121 129482 zu 129482 129722 sehen 129722 129883 können 129883 130063 was 130063 130163 da 130163 130704 passiert 134773 135034 okay 135034 135174 und 135174 135334 Ar 135334 135535 steht 135535 135655 auf 135655 137198 zwoundvierzig 137198 137559 Wasser 137559 137699 das 137699 138080 billigste 138080 138321 was 138321 138481 man 138481 138662 mit 138662 138862 dem 138862 139503 Präprozessor 139503 139844 machen 139844 140486 kann 140486 140846 können 140846 141869 sagen 141869 142450 überall 142450 142690 wo 142690 143051 jetzt 143051 143191 in 143191 144053 Textform 144053 144274 du 144274 144635 steht 144635 145036 ersetze 145036 145717 bitte 145717 145897 die 145897 146158 Zahl 146158 147802 zweiundvierzig 147802 148884 werden 148884 149165 diese 149165 149545 Namen 149545 149806 schreibt 149806 150006 man 150006 150287 gerne 150287 150548 alles 150548 150628 in 150628 151450 Großbuchstaben 151450 151590 hat 151590 151770 sich 151770 152372 eingebürgert 152372 152592 könnte 152592 152712 man 152712 153033 anders 153033 153334 machen 153334 153695 Komma 153695 153875 hat 153875 153995 sich 153995 154115 so 154115 156701 eingebürgert 156705 156905 das 156905 157146 hier 157146 157427 sollte 157427 157567 man 157567 158188 bitte 158188 158489 nicht 158489 158890 Mehrheit 158890 159150 könnte 159150 159531 natürlich 159531 159892 hingehen 159892 160012 und 160012 160233 alle 160233 160814 ihre 160814 161415 Konstanten 161415 161516 im 161516 162197 Programmtext 162197 162618 sodann 162618 162959 raus 162959 163460 ziehen 163460 163660 hat 163660 163801 man 163801 164081 früher 164081 164522 gemacht 164522 164763 sollte 164763 164883 man 164883 165123 heute 165123 165324 nicht 165324 165424 mehr 165424 166266 machen 166266 166466 Punkt 166466 166667 heute 166667 166847 kann 166847 166988 man 166988 167248 das 167248 167429 mit 167429 167809 Const 167809 168290 schreiben 168290 169313 Const 169313 169754 ins 169754 170295 Vordiplom 170295 170495 gleich 170495 171598 zweiundvierzig 171598 171938 Konzept 171938 172259 Skript 172259 172600 vor 172600 172720 wenn 172720 172820 ich 172820 172961 nicht 172961 174284 gerade 174284 174444 noch 174444 174684 weiter 174684 176308 ausbreiten 176308 176388 ?? 176388 176488 die 176488 176969 einzige 176969 177310 Stelle 177310 177531 wo 177531 177651 sie 177651 178032 sowas 178032 178192 hier 178192 178553 sehen 178553 179014 sollten 179014 179435 heute 179435 179716 nur 179716 180136 noch 180136 180597 ?? 180597 180858 ist 180858 180998 am 180998 181399 Anfang 181399 181620 von 181620 183343 Headerdateien 183343 183484 die 183484 183985 sogenannten 183985 184787 Include Guards 184787 184907 die 184907 185208 hier 185208 186791 fehlen 186791 187934 dann 187934 188274 vielleicht 188274 188395 bei 188395 188495 der 188495 189236 Standardpool 189236 189778 angucken 191645 192527 Standardbrüder 192527 192788 sind 192788 193409 interessierte 193409 193770 fein 193770 194511 Standardpool 194511 195032 Unterstrich 195032 195433 Standard 195433 196075 Punkt 196075 196195 die 196195 196516 dürfen 196516 196716 auch 196716 196756 ?? 196756 197217 Unterstrich 197217 197618 nebenbei 197618 197778 das 197778 197939 zum 197939 198340 System 198340 198600 gehört 198600 198741 das 198741 200384 Standardburg 200384 200524 an 200524 200685 der 200685 201006 Stelle 201006 201246 sehen 201246 201326 sie 201326 201487 noch 201487 202168 den 202168 202629 Prozessor 202629 202890 ganz 202890 203090 dick 203090 203210 in 203210 204172 Aktion 204172 204513 alles 204513 204834 dieses 204834 205155 hiermit 205155 205816 Doppelkreuz 205816 205916 in 205916 206638 Anweisungen 206638 206758 an 206758 206878 den 206878 207620 Präprozessor 207620 208322 bevor 208322 208763 überhaupt 208763 209183 irgendwas 209183 209424 echt 209424 210005 übersetzt 210005 211368 wird 211368 211629 fängt 211629 211689 die 211689 212150 Maschine 212150 212330 an 212330 212491 zu 212491 212872 suchen 212872 213012 und 213012 213132 zu 213132 214535 ersetzen 214535 214756 das 214756 214936 ist 214936 215016 die 215016 215457 einfachste 215457 215638 Art 215638 215758 zu 215758 216119 suchen 216119 216219 und 216219 216319 zu 216319 217361 ersetzen 217361 217602 und 217602 217802 hier 217802 218344 Include 218344 218925 Doppelkreuz 218925 219165 Sehen 219165 221511 sie 221511 221711 ist 221711 221911 eben 221911 222012 die 222012 222633 Anweisung 222633 222773 an 222773 222854 die 222854 223715 Maschine 223715 224016 nicht 224016 224216 diese 224216 224617 Datei 224617 224898 so 224898 225139 zu 225139 225479 nehmen 225479 225620 wie 225620 225760 sie 225760 225880 da 225880 226241 ist 226241 226522 sondern 226522 227003 erst 227003 227925 mal 227925 228245 aus 228245 228386 dem 228386 229308 Projektverzeichnis 229308 229588 deshalb 229588 229668 die 229668 230029 einfachen 230029 230891 Anführungszeichen 230891 231092 aus 231092 231232 dem 231232 232174 Projektverzeichnis 232174 232314 hier 232314 232414 die 232414 232936 Datei 232936 233337 thermische 233337 233637 Haar 233637 233838 zu 233838 234760 nehmen 234760 235000 hier 235000 236423 vorne 236423 237225 einzubetten 237225 237666 komplett 237666 238348 einzulesen 238348 238728 davon 238728 239390 einzubetten 239390 239690 und 239690 239851 aus 239851 239991 dem 239991 240552 System 240552 240893 zu 240893 241214 der 241214 241595 Datei 241595 241935 Standard 241935 242296 Buddha 242296 242477 zu 242477 243298 nehmen 243298 244100 spitze Klammer auf 244100 244220 aus 244220 244361 dem 244361 245684 System 245684 246044 ist 246044 246265 und 246265 246365 ihr 246365 246646 vorne 246646 247007 komplett 247007 248129 einzulesen 248129 248349 auch 248349 248550 das 248550 248730 eine 248730 249211 Anwendung 249211 249332 an 249332 249793 den 249793 250254 Anweisung 250254 250374 an 250374 250494 den 250494 252639 Präprozessor 252639 252879 das 252879 253060 ist 253060 253180 die 253180 253300 die 253300 253421 sie 253421 253501 am 253501 253962 häufigsten 253962 254182 sind 254182 254643 Doppelkreuz 254643 254723 in 254723 255605 Cloud 255605 255826 und 255826 256107 dann 256107 256267 wenn 256267 256387 sie 256387 256948 eigene 256948 257610 Headerdateien 257610 258031 schreiben 258031 258271 sehen 258271 258371 Sie 258371 258572 auch 258572 258712 noch 258712 258913 ein 258913 259093 die 259093 259734 fein 259734 259895 bitte 259895 260135 nicht 260135 260737 Konstanten 260737 260897 zu 260897 261178 bauen 261178 261298 das 261298 261478 sollte 261478 261599 man 261599 261819 heute 261819 261979 nicht 261979 262080 mehr 262080 262320 tun 262320 262460 das 262460 263202 ist 263202 263563 eher 263563 265026 unschön 265026 265206 aus 265206 265567 diversen 265567 266108 gründlichen 266108 266329 Ent 266329 266449 ein 266449 266710 Video 266710 267071 erklärt 267071 268093 habe 268093 270719 Komma 270719 270979 wenn 270979 271099 ich 271099 271280 das 271280 271420 hier 271420 271701 mache 271701 271861 mit 271861 272021 dem 272021 272122 in 272122 273525 Cloud 273525 273805 laufe 273805 273926 ich 273926 274487 irgendwann 274487 274607 in 274607 274808 ein 274808 275469 Problem 275469 275589 sie 275589 275830 sehen 275830 276050 das 276050 276231 sich 276231 276491 hier 276491 276692 für 276692 276972 dieses 276972 278415 Problemchen 278415 278796 trug 278796 280219 brauche 280219 280580 deshalb 280580 280680 ?? 280680 281101 studiere 281101 281222 ich 281222 282144 Standardhaar 282144 282384 ohne 282384 282545 dass 282545 282705 dann 282705 282805 der 282805 283026 Bund 283026 283346 habe 283346 283487 ist 283487 283627 der 283627 283887 nichts 283887 284068 von 284068 285671 zu 285671 287095 vierzig 287095 287315 wird 287315 288137 Megan 288137 288898 dann 288898 289099 in 289099 289480 meiner 289480 289800 Tempel 289800 289941 ?? 289941 290582 AHA 292721 293162 brauche 293162 293282 ich 293282 293423 aber 293423 293683 auch 293683 295447 Standardpoolhaar 295447 295607 um 295607 296369 hier 296369 296690 wohl 296690 297091 sagen 297091 297271 zu 297271 297892 können 297892 298093 diese 298093 298313 eine 298313 298955 Funktion 298955 299135 mit 299135 299255 der 299255 299396 ich 299396 299897 die 299897 300217 rote 300217 300378 oder 300378 300518 die 300518 300819 grüne 300819 301360 Leuchtdiode 301360 301520 an 301520 302162 schaltet 302162 302282 die 302282 302462 will 302462 302563 ja 302563 302703 auch 302703 302883 schon 302883 303104 ?? 303104 303364 Jan 303364 303545 eine 303545 304046 Formation 304046 304767 haben 304767 304948 auch 304948 305128 hier 305128 305429 brauche 305429 305529 ich 305529 305830 bool 305830 305930 und 305930 306191 deshalb 306191 306391 brauche 306391 306491 ich 306491 306632 auch 306632 306812 hier 306812 306972 schon 306972 307073 in 307073 307193 der 307193 308435 Header-Datei 308435 308856 standen 308856 309037 wohl 309037 309448 Haar 311592 312534 das 312534 312935 gemeinte 312935 313075 ich 313075 313336 ganz 313336 313657 dreist 313657 315501 Sagenswerdens 315501 315621 ja 315621 316262 eigentlich 316262 316483 hier 316483 317084 überflüssig 317084 317164 und 317164 317305 das 317305 317465 wird 317465 317685 sogar 317685 319509 funktionieren 319509 319750 können 319750 319950 sie 319950 321574 rausnehmen 321574 321754 und 321754 321895 das 321895 322556 trotzdem 325012 325273 bauen 325273 325433 das 325433 326976 Programm 326976 327217 keine 327217 327538 Fehler 327538 327818 keine 327818 328099 one 328099 328700 X 328700 330684 Firmen-und 330684 330985 warum 330985 331105 wir 331105 331306 das 331306 331787 trotzdem 331787 332027 sind 332027 332128 sie 332128 333180 das 334829 335130 sich 335130 335390 genau 335390 335731 anguckt 335731 335891 was 335891 336052 hier 336052 336553 passiert 336553 336693 in 336693 336813 der 336813 337094 Tat 337094 337856 interessant 337856 338697 H 338697 339018 bisher 339018 339299 schon 339299 339660 Standard 339660 339780 ?? 339780 340602 reingeholt 342931 343492 das heißt 343492 343612 es 343612 343733 ist 343733 343913 es 343913 344334 rechts 344334 344575 dann 344575 344835 hier 344835 344996 in 344996 345837 Menden 345837 346519 bekannt 346519 346639 ?? 346639 347160 Richard 347160 347601 Rogers 347601 348022 Anatol 348022 348303 Harder 348303 348503 muss 348503 348684 ich 348684 349105 eigentlich 349105 349345 immer 349345 349726 getrennt 349726 350508 haben 350508 350909 Punkt 350909 351169 das 351169 351931 ist 351931 352432 total 352432 353173 unübersichtlich 353173 353374 Komma 353374 353634 sagt 353634 353775 man 353775 354035 immer 354035 354316 seiner 354316 354757 Buddha 354757 354917 doch 354917 355398 hieraus 355398 355579 das 355579 355699 was 355699 355839 mich 355839 356401 zweimal 356401 358565 haben 358565 358806 wer 358806 359127 weiß 359127 359367 schon 359367 359507 ob 359507 359648 der 359648 360029 BGH 360029 360469 wirklich 360469 360830 Standard 360830 361732 Polar 361732 362654 braucht 362654 362955 er 362955 363195 nach 363195 363356 ein 363356 363837 ernsthaften 363837 364218 Programm 364218 364579 stehen 364579 364759 hier 364759 365761 oben 365761 366202 sieben 366202 366443 acht 366443 366643 neun 366643 366964 zehn 366964 367144 ?? 367144 368287 sogar 368287 368607 zwei 368607 369048 Dutzend 369048 369489 verschiedene 369489 369610 in 369610 370732 Cruz 370732 370912 und 370912 371153 nachher 371153 371414 wissen 371414 371534 sie 371534 371814 einfach 371814 371975 nicht 371975 372135 mehr 372135 372436 welche 372436 372817 Datei 372817 373157 welche 373157 373458 andere 373458 373839 jeweils 373839 374340 gebrauchte 374340 375943 ?? 375943 376344 garantiert 376344 376485 hat 376485 376605 man 376605 376886 welche 376886 378188 doppelt 378188 378629 Punkt 378629 378750 es 378750 378990 gibt 378990 379110 auch 379110 379331 Fälle 379331 379612 indem 379612 379772 man 379772 379872 es 379872 380213 praktisch 380213 380373 gar 380373 380574 nicht 380574 381155 vermeiden 381155 381676 kann 381676 382718 mehrere 382718 382959 hier 382959 383380 doppelt 383380 385284 einzubauen 385284 385324 ?? 385324 385504 nach 385504 385645 den 385645 386346 Billigstruktur 386346 386507 des 386507 386928 Projekts 386928 387729 ist 387729 387870 der 387870 388110 Ärger 388110 388250 auf 388250 388351 den 388351 388491 das 388491 388752 ganze 388752 389173 stößt 389173 389413 ist 389413 389704 dann 391388 391548 zum 391548 392170 Schluss 392170 392671 studieren 392671 392771 Sie 392771 392871 die 392871 393212 mir 393212 393372 die 393372 393873 dieselbe 393873 394294 Datei 394294 394435 wie 394435 394735 gestern 394735 394896 hat 394896 395397 Burkhard 395397 396239 mehrfach 396239 396599 einmal 396599 396800 hier 396800 396860 in 396860 397301 thermischer 397301 398363 Haar 398363 398564 wird 398564 398684 sie 398684 399285 inkludiert 399285 399446 und 399446 399827 einmal 399827 400087 in 400087 400328 mein 400328 400909 CBC 400909 401811 inkludiert 401811 401951 bei 401951 402132 dieser 402132 402512 Standard 402512 403214 wohlhabender 403214 405359 steht 405359 405579 macht 405579 405699 das 405699 406100 wahrscheinlich 406100 406301 keinen 406301 406541 großen 406541 406862 Unterschied 406862 407123 misst 407123 407263 man 407263 407564 Detail 407564 407964 reingucken 407964 408065 je 408065 408686 komplizierter 408686 408846 diese 408846 409448 Header-Datei 409448 409748 werden 409748 410109 bestimmte 410109 410410 Sachen 410410 411472 auftauchen 411472 411632 in 411632 411733 den 411733 411953 Header 411953 412314 Dateien 412314 412494 geht 412494 412695 das 412695 412915 nicht 412915 413276 mehr 413276 413717 ?? 413717 413917 kann 413917 414058 man 414058 414158 die 414158 414358 nicht 414358 414479 mehr 414479 415000 zweimal 415000 416002 inkludieren 416002 416162 was 416162 416323 dem 416323 416684 Prinzip 416684 416784 der 416784 417145 passiert 417145 417565 sowas 417565 417706 das 417706 417926 sicher 417926 418307 die 418307 419169 Optik 419169 419329 dass 419329 419470 sie 419470 419610 die 419610 420311 mehrfach 420311 420873 ineinander 420873 424120 einbauen 424302 425565 und 425565 425885 wenn 425885 426026 in 426026 426246 dieser 426246 426607 Standard 426607 426747 wohl 426747 429113 Haardatei 429113 429353 wieder 429353 429774 sagen 429774 430596 Neustrukturen 430596 430917 gebaut 430917 431097 werden 431097 431297 hatten 431297 431398 wir 431398 431538 noch 431538 432300 nicht 432300 432480 eine 432480 432680 neue 432680 433101 Struktur 433101 433502 gebaut 433502 433823 ?? 433823 434224 Ähnliches 434224 434765 produzierte 434765 435366 Datentypen 435366 435887 eingeführt 435887 436188 werden 436188 436409 geht 436409 436629 das 436629 436910 nicht 436910 436990 ?? 436990 437210 gibt 437210 437371 das 437371 437571 was 437571 437711 auf 437711 437812 die 437812 438152 Finger 438152 438293 wenn 438293 438393 die 438393 438954 mehrfach 438954 439555 eingeführt 439555 440718 werden 440718 440878 und 440878 441239 darauf 441239 441400 in 441400 441720 den 441720 441961 das 441961 442342 Problem 442342 442682 läuft 442682 442823 man 442823 443033 dann 444858 445419 wenn 445419 445539 man 445539 445780 nicht 445780 446762 sicherstellt 446762 446782 dass 446782 447023 dieses 447023 447263 Ding 447263 447384 nur 447384 447865 einmal 449661 450022 lesen 450022 450202 wird 450202 450383 was 450383 450463 in 450463 450563 der 450563 451405 Standardhaken 451405 451705 drin 451705 452788 steht 452788 452948 das 452948 453189 könnte 453189 453429 jetzt 453429 453610 schon 453610 453790 sehen 453790 453970 was 453970 454091 der 454091 454371 Trick 454371 454532 ist 454532 454652 und 454652 454812 das 454812 454953 zu 454953 455434 verhindern 455434 455594 dass 455594 455714 die 455714 456316 zweimal 456316 456997 eingebunden 456997 457258 wird 457258 457478 hier 457478 458641 steht 458641 459964 Herrn 459964 460304 Häfner 460304 460425 die 460425 461106 Feinstandard 461106 461387 wurde 461387 461848 feinster 461848 462269 Nordpol 462269 462429 und 462429 462650 ganz 462650 462770 am 462770 463030 Ende 463030 463070 ?? 463070 464173 Uppsala 464173 464453 steht 464453 464574 ein 464574 464935 NT 464935 465035 ?? 466546 466907 das 466907 467067 sind 467067 467147 die 467147 467749 sogenannten 467749 468570 Include Guards 468570 468711 die 468711 469212 stellen 469212 470114 sicher 470114 470414 dass 470414 470695 eine 470695 472238 Datei 472238 472439 nur 472439 472940 einmal 472940 473722 eingebunden 473722 474103 werden 474103 474383 kann 475932 476413 hässliches 476413 476593 war 476593 476774 für 476774 476894 die 476894 477275 thermische 477275 477656 Haar 477656 479339 vor 479339 479520 was 479520 479620 ich 479620 479760 da 479760 480041 rein 480041 480402 schreibe 480402 480582 dass 480582 480783 diese 480783 481063 Datei 481063 481504 garantiert 481504 481624 nur 481624 481985 einmal 481985 482587 eingebunden 482587 482767 wird 482767 482847 und 482847 483028 das 483028 483188 beim 483188 483609 zweiten 483609 483829 Mal 483829 484431 übersprungen 484431 484731 wird 484731 485052 dafür 485052 485393 verwendet 485393 485533 man 485533 486315 typischerweise 486315 486635 dieses 486635 486756 die 486756 488179 fein 488179 488500 nämlich 488500 490825 folgendes 490825 490985 ich 490985 492869 definiere 492869 493050 wenn 493050 493390 der 495498 495698 ?? 495698 496440 Prozessor 496440 496620 hier 496620 496721 an 496721 497001 dieser 497001 497322 Stelle 497322 497863 ankommt 497863 498585 definiere 498585 498765 ich 498765 500168 mir 500168 501852 ein 501852 502513 Symbol 502513 502734 in 502734 503916 bestem 503916 506242 char 506242 506803 harten 506803 507384 Gletscherhaar 507384 508126 so 508126 508627 definiere 508627 508747 ich 508747 509088 dieses 509088 510912 Symbol 510912 511172 das 511172 511353 Ding 511353 511493 hier 511493 512215 verarbeitet 512215 512515 wird 512515 512936 weiß 512936 514700 danach 514700 514901 der 514901 515742 Präprozessor 515742 515843 es 515843 516023 gibt 516023 516264 dieses 516264 516604 Symbol 516604 516825 ?? 516825 517065 ?? 517065 517326 char 517326 517446 sie 517446 517707 können 517707 517847 auch 517847 518649 sagen 518649 518769 die 518769 519491 Symbol 519491 519731 soll 519731 520072 über 520072 520513 ?? 520513 520914 soll 520914 521154 über 521154 521716 zwanzig 521716 522177 bedeuten 522177 522357 aber 522357 522497 sie 522497 522738 können 522738 522878 noch 522878 522978 ein 522978 523379 Versagen 523379 524502 definieren 524502 524903 bedeutet 524903 525123 eben 525123 525364 gar 525364 527408 nichts 527408 527629 wenn 527629 527769 es 527769 527869 es 527869 528170 meist 528170 528531 Arbeit 528531 528671 und 528671 528791 sich 528791 528992 nicht 528992 529152 einer 529152 529332 was 529332 529533 hinter 529533 529693 zu 529693 531216 schreiben 531216 531377 und 531377 531577 jetzt 531577 531958 benutzt 531958 532379 sich 532379 532539 die 532539 533060 Kenntnis 533060 533221 ob 533221 533401 das 533401 533602 schon 533602 534123 definiert 534123 534323 ist 534323 534624 oder 534624 536047 nicht 536047 536247 um 536247 536408 den 536408 536889 folgende 536889 537390 Tal 537390 538152 einzublenden 538152 538412 oder 538412 539795 auszudenken 539795 540036 beim 540036 540296 aller 540296 540757 ersten 540757 541499 Durchgang 541499 541699 ist 541699 541960 das 541960 542160 Ding 542160 542401 hier 542401 542702 noch 542702 543042 nicht 543042 544245 definiert 544245 544465 dann 544465 544726 möchte 544726 544826 ich 544826 545067 diesen 545067 545347 Teil 545347 546650 einblenden 546650 546851 und 546851 547652 danach 547652 547933 falls 547933 548154 diese 548154 548494 Datei 548494 548675 dem 548675 548895 Patch 548895 549156 aha 549156 549396 noch 549396 549577 mal 549577 550198 eingebunden 550198 550779 wird 550779 551040 ist 551040 551180 es 551180 551982 definiert 551982 552162 und 552162 552263 ich 552263 552523 möchte 552523 552663 den 552663 552904 Teil 552904 553786 ausblenden 553786 553906 und 553906 554147 dafür 554147 554407 gibt's 554407 554928 dann 554928 556071 ein 556071 556352 F 556352 558356 Norddefender 558356 559579 F 559579 559679 E 559679 560100 Flotte 560100 561423 Feind 561423 561543 der 561543 561723 mit 561723 564269 Schar 564269 564389 in 564389 564590 der 564590 565131 Form 565131 565371 und 565371 565492 am 565492 565732 Ende 565732 565973 muss 565973 566253 dann 566253 567476 das 567476 568178 abgeschlossen 568178 568478 werden 568478 568679 muss 568679 569059 wissen 569059 569581 wurden 569581 569781 wieder 569781 570302 aufhören 570302 571284 soll 571284 573910 Ende 574214 574635 könnte 574635 574815 ?? 574815 574976 auch 574976 575116 mit 575116 575377 rein 575377 575557 nehmen 575557 575697 das 575697 575918 bringt 575918 576118 gar 576118 576258 nicht 576258 576379 dass 576379 576499 das 576499 576719 ganz 576719 577040 außen 577040 577942 steht 577942 578243 ?? 578243 578544 sogar 578544 578724 noch 578724 579095 Zeit 581335 582197 so 582197 582498 könnte 582498 582658 das 582658 584402 Baum 584402 584562 so 584562 584783 was 584783 584943 jetzt 584943 585264 passiert 585264 585404 ist 585404 587308 folgendes 587308 587569 wenn 587569 587749 der 587749 588511 Präprozessor 588511 588751 zum 588751 589172 ersten 589172 589533 Mal 589533 589954 thermischer 589954 590295 Haar 590295 591116 sieht 591116 591397 guckt 591397 591537 er 591537 593261 nach 593261 593401 ob 593401 593662 dieser 593662 594063 Name 594063 594324 ihr 594324 594624 groß 594624 594785 dem 594785 595787 Pyjama 595787 596348 definiert 596348 596508 ist 596508 596689 oder 596689 597049 nicht 597049 597170 wir 597170 597370 haben 597370 597511 noch 597511 597691 nicht 597691 598232 definiert 598232 598513 also 598513 598693 ist 598693 599014 dieser 599014 599294 Name 599294 599615 nicht 599615 600657 definiert 600657 601098 ist 601098 601239 der 601239 601800 Verein 601800 602722 das heißt 602722 602942 etwa 602942 603083 die 603083 603464 fein 603464 603684 das 603684 603884 heißt 603884 604005 er 604005 604185 macht 604185 604386 jetzt 604386 605107 weiter 605107 605368 für 605368 605568 das 605568 605809 innen 605809 606049 drin 606049 606851 auf 606851 607994 Klaus 607994 608635 definiert 608635 608895 diesen 608895 609517 Namen 611440 611901 erledigt 611901 612162 meine 612162 612943 ganzen 612943 614467 Deklarationen 614467 614687 und 614687 615629 Ende 615629 615810 wenn 615810 616611 der 616611 617273 Präprozessor 617273 617473 diese 617473 617934 Dateien 617934 618616 nochmals 618616 620540 sieht 620540 620720 was 620720 621041 passiert 621041 621161 ?? 621161 621322 hier 621322 621783 vorne 625107 625788 dann 625788 626109 ist 626109 626330 das 626330 626490 hier 626490 626731 schon 626731 627372 definierten 627372 627633 Pritsche 627633 627853 Haar 627853 628114 vom 628114 628474 ersten 628474 629336 Durchgang 629336 629497 der 629497 629717 springt 629717 630038 sofort 630038 630158 und 630158 630359 zum 630359 630599 Ende 630599 630739 von 630739 630860 der 630860 631040 das 631040 631281 Ganze 631281 631461 nicht 631461 632904 gesehen 632904 633105 dass 633105 633205 es 633205 633365 eine 633365 634407 fürchterlichartige 634407 634929 Technik 634929 635069 die 635069 635229 sie 635229 635470 aber 635470 635590 in 635590 635831 C 635831 635991 und 635991 637534 C plus plus 637534 637695 von 637695 638055 morgens 638055 638256 bis 638256 638577 abends 638577 639018 sehen 639018 639158 in 639158 639298 den 639298 639719 modernen 639719 640160 Sprachen 640160 640240 der 640240 640461 nicht 640461 641884 mehr 641884 642485 an 642485 642706 das 642706 642886 hängt 642886 643086 eben 643086 643367 damit 643367 643788 zusammen 643788 643988 dass 643988 644169 dieser 644169 644890 Präprozessor 644890 645091 von 645091 646574 C 646574 646875 eine 646875 647055 sehr 647055 647416 billige 647416 647717 Suchen 647717 647837 und 647837 648318 Ersetzen 648318 648759 Maschine 648759 649601 ist 649601 650423 beziehungsweise 650423 650984 ?? 650984 651264 Flut 651264 651465 eine 651465 652046 Einsätzen 652046 652467 Maschine 652467 652748 ließ 652748 652908 die 652908 653309 Datei 653309 653630 aus 653630 653750 und 653750 653930 setzt 653930 654191 alles 654191 654411 aus 654411 654492 der 654492 654832 Datei 654832 655013 ihr 655013 655774 ein 655774 656115 deshalb 656115 656295 auch 656295 656456 man 656456 657538 diesen 657538 657759 diese 657759 658440 unsäglichen 658440 659182 Include Guards 661024 661385 am 661385 661746 auf 661746 662307 modernen 662307 664071 Systemen 664071 664452 sammeln 664452 664632 sich 664632 664752 die 664752 665734 Sprachen 665734 666195 Compiler 666195 666356 soll 666356 666436 ich 666436 666676 sagen 666676 666977 ?? 666977 667518 Compiler 667518 667819 selbst 667819 668240 zusammen 668240 668420 was 668420 668520 sie 668520 669483 brauchen 669483 670946 ähm 670946 671928 in 671928 672850 Apples 672850 673752 Objective-C 673752 674053 gibt 674053 674514 es 674514 674774 statt 674774 674894 in 674894 675376 Cloud 675376 675556 ein 675556 676738 Import 676738 676899 und 676899 677300 Import 677300 677681 heißt 677681 677821 dann 677821 678302 tatsächlich 678302 678542 macht 678542 678743 das 678743 678883 nur 678883 679024 ein 679024 679505 einziges 679505 680146 Mal 680146 680637 Import 682380 682460 in 682460 682600 der 682600 682941 Sprache 682941 683182 heißt 683182 683302 das 683302 683743 natürlich 683743 683963 nur 683963 684084 ein 684084 684505 einziges 684505 684725 Mal 684725 685286 einbinden 685286 685487 nicht 685487 685607 zum 685607 685988 zweiten 685988 686168 Mal 686168 687010 einbinden 687010 687231 zu 687231 687632 Verwirrung 687632 687832 als 687832 688213 Import 688213 688313 in 688313 688654 klarer 688654 688814 was 688814 689115 völlig 689115 691520 anders 691795 693058 hier 693058 693138 in 693138 693439 C 693439 693579 und 693579 693659 in 693659 694220 C plus plus 694220 694381 muss 694381 694501 man 694501 694762 leider 694762 695022 damit 695022 695363 leben 695363 695483 zu 695483 695944 unterziehen 695944 696646 und 696646 696806 der 696806 697287 BGH 697287 697528 auch 697528 697868 soweit 697868 698229 fertig 698229 698369 so 698369 698530 sieht 698530 698690 das 698690 698891 dann 698891 699893 aber 699893 700574 professioneller 700574 700735 als 700735 700895 auch 700895 701015 sie 701015 701236 könne 701236 701416 noch 701416 701556 ?? 701556 701977 Standard 701977 702198 Punkt 702198 702980 vergleichen 702980 703140 Sie 703140 703260 den 703260 703821 außenrum 703821 704082 steht 704082 704222 das 704222 704403 ich 704403 704643 noch 704643 704763 die 704763 705545 Feind 705545 705665 die 705665 706347 fein 706347 706507 und 706507 706628 am 706628 706848 Ende 706848 707309 steht 707309 707670 NT 707670 709895 ?? 709895 711739 einige 711739 712480 C-Compiler 712480 712641 wenn 712641 713182 sie 713182 713743 jemals 713743 714064 Masche 714064 714204 mit 714204 714365 dem 714365 715427 von 715427 716128 Microsoft 716128 716650 arbeiten 716650 717010 sollten 717010 717331 einige 717331 718093 C-Compiler 718093 718133 ?? 718133 718353 können 718353 718894 stattdessen 718894 719255 auch 719255 721320 Dagmar 721320 721701 Magma 721701 722162 wohnst 722162 722302 das 722302 722422 ist 722422 722603 aber 722603 722743 nicht 722743 723905 standardisiert 723905 724988 blöderweise 724988 725228 das 725228 725489 wäre 725489 725609 die 725609 725850 schöne 725850 726150 Lösung 726150 726551 gewesen 726551 726732 dass 726732 728616 man 728616 729839 den 729839 730520 Präprozessor 730520 730941 genauer 730941 731402 gesagt 731402 731442 ?? 731442 731823 direkt 731823 732204 sagen 732204 732484 kann 732484 732745 diese 732745 733166 Datei 733166 733507 einmal 733507 734028 einbinden 734028 734168 und 734168 734449 sonst 734449 734589 nie 734589 736253 wieder 736253 736493 leider 736493 736613 ist 736613 736734 das 736734 736894 nicht 736894 737235 Standard 737235 737656 geworden 737656 739440 bisher 739440 739800 deshalb 739800 740101 findet 740101 740301 man 740301 740422 an 740422 740742 allen 740742 741023 Ecken 741023 741805 enden 741805 742045 die 742045 742526 sich 742526 742647 in 742647 743529 Stuttgart 743529 743869 das 743869 744110 was 744110 744250 um 744250 744451 sich 744451 744731 einmal 744731 746375 anzugucken 746375 746696 damit 746696 746816 es 746816 747417 verstanden 747417 747678 haben 747678 747798 ist 747798 747898 es 747898 748319 relativ 748319 749401 einfach 749401 749742 zu 749742 750825 ziemlich 750825 751306 monströse 751306 751747 Geschichte 751747 751907 aus 751907 752007 der 752007 752709 Vergangenheit 752709 752989 fiel 752989 753270 leider 753270 753551 nicht 755434 757438 sein 757438 757599 Ding 757599 757879 leider 757879 758000 nicht 758000 758461 überwunden 758461 758841 worden 758841 759222 ist 759222 759383 in 759383 759503 den 759503 759804 ganzen 759804 760154 Jahren 762061 763344 also 763344 763805 vorsichtig 763805 764065 dieser 764065 764406 Name 764406 764587 der 764587 765168 Wäschehaar 765168 765448 darf 765448 765549 in 765549 765789 diesem 765789 766350 Projekt 766350 766771 nur 766771 766972 ein 766972 767513 einziges 767513 767733 Mal 767733 768415 vorkommen 768415 768595 wenn 768595 768756 der 768756 769036 Innern 769036 769277 einer 769277 769658 Datei 769658 769938 auch 769938 770419 gesetzt 770419 771602 wird 771602 771782 kann 771782 771883 es 771883 772123 sein 772123 772303 dass 772303 772524 diese 772524 773125 Dateien 773125 774047 niemals 774047 774148 in 774148 774228 den 774228 774669 Compiler 774669 774929 rein 774929 775992 kommt 775992 776172 bei 776172 776613 vielen 776613 776813 schon 776813 777314 definiert 777314 777475 ist 777475 777615 das 777615 778898 Symbol 778898 779098 und 779098 779239 dass 779239 779339 sie 779339 779920 übersprungen 779920 780542 wird 780542 780742 aber 780742 780962 auch 780962 781163 als 781163 781444 irgend 781444 781604 ein 781604 782426 Namensschema 782426 782586 ?? 782586 783909 Nachahmungsschema 783909 784029 wie 784029 784190 man 784190 784350 diese 784350 784731 Namen 784731 785653 generiert 785653 786314 ?? 786314 786475 das 786475 786976 einfachste 786976 787136 ist 787136 787296 man 787296 787397 in 787397 787537 den 787537 787838 Namen 787838 787958 der 787958 788339 Datei 788339 788459 in 788459 789140 Großbuchstaben 789140 789662 Unterstrich 789662 790483 H 790483 791145 denn 791145 791486 dieser 791486 791766 Name 791766 792027 sollte 792027 792548 eindeutig 792548 793871 sein 793871 794091 andere 794091 794632 Möglichkeiten 794632 794813 sind 794813 794993 hier 794993 795935 irgendwelche 795935 796396 eindeutigen 796396 796777 Zahl 796777 797078 dahinter 797078 797218 zu 797218 797539 setzen 797539 797719 dies 797719 798180 garantiert 798180 798381 nicht 798381 799643 wiedergibt 799643 799724 ?? 799724 799824 ich 799824 800044 denke 800044 800285 das 800285 800525 ist 800525 802189 das 802189 802670 übliche 802670 802830 an 802830 802991 der 802991 803873 Stelle 803873 804093 aus 804093 804214 dem 804214 804815 Dateinamen 804815 805256 Einnahmen 805256 805376 für 805376 805456 die 805456 805556 ?? 805556 807491 generieren