Žinoma — štai pirmi 100 anekdotų apie C++ programavimą 😄 1. Programuotojas klausia: „Kas blogiau už klaidą?“ – C++ atsako: „Klaida, kuri sukompiliavo.“ 2. C++ programuotojas nemiega – jis laukia, kol baigsis while(true). 3. Kodėl C++ programuotojai geri sodininkai? Nes moka dirbti su pointers. 4. – Kur dingo atmintis? – Paklausk delete. 5. C++ meilė – kai sakai: I <3 you, bet kompiliatorius prašo kabliataškio. 6. C++ programuotojas išėjo iš namų… bet pamiršo return. 7. Kodėl C++ programuotojai bijo vaiduoklių? Nes jie palieka dangling pointers. 8. C++ programuotojas vestuvėse: – Ar sutinki? – bool yes = true; 9. Kodėl C++ programuotojas neturi draugų? Nes visus pavertė objects. 10. C++ programuotojas bare užsisako alaus… kompiliatorius sako: „type mismatch“. 11. C++ programuotojas įsimylėjo… bet jausmai buvo private. 12. Kompiliatorius – vienintelis, kuris sako tiesą be jausmų. 13. C++ programuotojas verkia ne dėl klaidų, o dėl segmentation fault. 14. C++ programuotojui gimė dvyniai – pavadino foo ir bar. 15. – Kiek kainuoja ši klaida? – Vieną savaitgalį debug’inimo. 16. C++ programuotojas parduotuvėje: – Duokit duonos. – syntax error. 17. Kodėl C++ programuotojai nepasitiki liftais? Nes jie turi stack overflow. 18. C++ programuotojo katė vadinasi nullptr. 19. Programuotojas pasakė „labas“ – kompiliatorius: „undeclared identifier“. 20. C++ programuotojas parašė meilės laišką… kompiliatorius rado warning’ų. 21. – Kodėl C++ sunkus? – Nes net klaidos turi hierarchiją. 22. C++ programuotojas pasimeta miške – ieško path. 23. – Ar turi vaikų? – Taip, paveldėtų (inherited). 24. C++ programuotojas švenčia gimtadienį su ++age. 25. Kodėl C++ programuotojai geri detektyvai? Nes ieško bugs. 26. C++ programuotojas įsimylėjo šabloną… tai buvo template romance. 27. C++ programuotojas eina miegoti su try, pabunda su catch. 28. C++ – kalba, kur viena klaida turi 300 eilučių paaiškinimą. 29. Kompiliatorius: „Tu neteisus.“ Programuotojas: „Bet aš juk gyvas!“ 30. C++ programuotojas išmetė šiukšles rankiniu būdu – įprato prie memory management. 31. – Kodėl neveikia? – Nes veikia taip, kaip parašei. 32. C++ programuotojas meldžiasi: „Dieve, tik ne undefined behavior.“ 33. C++ programuotojo košmaras – missing semicolon. 34. – Kas tavo augintinis? – virtual dog. 35. C++ programuotojas parašė kodą… dabar niekas jo nesupranta, net jis pats. 36. Debug’inimas – tai būti detektyvu savo paties nusikaltime. 37. C++ programuotojas turi daug draugų… linked list. 38. – Kaip sekasi? – compiles on my machine. 39. C++ programuotojas restorane užsisako desertą… gauna runtime error. 40. C++ programuotojo mantra: „Tik dar vienas bugas…“ 41. C++ – kalba, kur gali šauti sau į koją… labai efektyviai. 42. – Ar tai saugu? – C++: „Nežinau, pabandyk.“ 43. C++ programuotojas sugedus televizoriui ieško header failo. 44. – Kodėl liūdnas? – Gavau core dump. 45. C++ programuotojas sugalvojo pokštą… bet jis buvo deprecated. 46. C++ meilė: public, skyrybos: private. 47. Kodėl C++ programuotojai tylūs? Nes bijo exceptions. 48. Kompiliatorius niekada nesijuokia – jis tik meta klaidas. 49. C++ programuotojas žiūri siaubo filmą… juokiasi: „Būna blogiau.“ 50. Baisiausias žodis C++ pasaulyje – undefined. 51. C++ programuotojas paseno, bet vis dar backward compatible. 52. – Kur dingo savaitgalis? – Jį suvalgė bugas. 53. C++ programuotojas darbe turi dvi nuotaikas: „compile“ ir „cry“. 54. Kodėl C++ programuotojai nekenčia magijos? Nes mėgsta aiškų tipą. 55. – Ar tu normalus? – bool maybe; 56. C++ programuotojas parašė trumpą programą… ji užėmė 500 MB. 57. C++ programuotojo sapnas – kodas be warning’ų. 58. Kompiliatorius: „Expected ;“ Programuotojas: „Expected happiness.“ 59. C++ programuotojas turi vaikų… bet juos reikia inicializuoti. 60. Kodėl C++ programuotojai geri vairuotojai? Nes moka control flow. 61. – Kiek bugų liko? – Vienu mažiau, trim daugiau. 62. C++ programuotojas valgo picą su inheritance layers. 63. – Ar tavo kodas švarus? – Taip, tik neliesk. 64. C++ programuotojas sako „aš trumpai“… ir rašo template 200 eilučių. 65. C++ – vieta, kur simple reiškia „tik truputį sudėtinga“. 66. Kodėl C++ programuotojai nekenčia staigmenų? Nes jos būna runtime. 67. – Ar saugu ištrinti? – Nežinau, pabandom. 68. C++ programuotojas turi draugą vardu std. 69. C++ programuotojo priešas – jo paties senas kodas. 70. – Kas ten sprogo? – Stack. 71. C++ programuotojas įsimylėjo… bet santykiai buvo const. 72. Kodėl neveikia? Nes taip parašei vakar. 73. C++ programuotojas nori ramybės… gauna linker error. 74. – Kaip baigėsi debug’inimas? – Prasidėjo iš naujo. 75. C++ programuotojas parašė „Hello World“… gavo 14 warning’ų. 76. Kompiliatorius – geriausias kritikas. 77. C++ programuotojas bijo tik dviejų dalykų: pointers ir kitų programuotojų pointers. 78. – Ar tai klaida? – Kol klientas nepamatė, ne. 79. C++ programuotojas turi planą… ir backup planą… ir debuggerį. 80. Kodėl C++ programuotojai pavargę? Nes viską daro rankiniu būdu. 81. C++ programuotojo meilė baigėsi su segmentation fault. 82. – Kas yra laimė? – Kodas, kuris veikia iš pirmo karto. 83. Tokia laimė C++ neegzistuoja. 84. C++ programuotojas ieško prasmės… randa memory leak. 85. – Ar tikrai blogai? – Blogiau, sukompiliavo. 86. C++ programuotojas žiūri į savo kodą kaip archeologas į griuvėsius. 87. – Kas ten? – Legacy code. Nebeik arčiau. 88. C++ programuotojas sako „paprasta pataisa“… po 6 valandų viskas sugriuvo. 89. C++ – kalba, kur bugai turi charakterį. 90. – Ar šitas kodas saugus? – Nuo ko? 91. C++ programuotojas per Kalėdas dovanoja smart pointers. 92. – Kodėl taip ilgai? – Template vis dar kompiliuojasi. 93. C++ programuotojas turi humoro jausmą… bet jis commented out. 94. – Kaip praėjo diena? – 0 errors, 172 warnings. 95. C++ programuotojo siaubas – „works in debug, crashes in release“. 96. C++ programuotojas atidarė šaldytuvą… access violation. 97. – Ar tavo kodas gražus? – Mama taip sakė. 98. C++ programuotojas išsprendė bugą… atsirado du vaikai. 99. Geriausias C++ pokštas – undefined behavior. Niekada nežinai, kas bus. 100. C++ programuotojo gyvenimo moto: „It compiled, ship it!“ 😄 -- ----Android NewsGroup Reader---- https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html