CMake’te Akış Kontrolü ve Döngüler

Bu yazıda CMake'te yer alan koşul ve döngü yapılarını gördük. Koşul ifadelerinde kullanılan çeşitli kategorilerdeki operatörleri inceledik ve her biriyle ilgili örnekler yapmaya çalıştık. "if" kullanımı CMake'te oldukça önemli olduğundan bazı gerçek senaryolar üzerinden de örnek verdik. Son olarak döngü yapılarıyla ilgili çeşitli formları açıklayıp en sonunda "break" ve "continue" komutlarından bahsettik.

CMake’te String’ler ve Listeler

Bu yazıda Cmake'te String ve liste türünden verileri nasıl ele alabileceğimizi anlattık. String ve listeler ile ilgili çeşitli manipülasyon komutlarına değinip bu komutlarla kullanabileceğimiz çeşitli anahtar kelimelerden bahsettik. Ayrıca güncel versiyonlarda kullanılan bazı anahtar kelimelere de değindik. String ve listelerin manipülasyonu ile ilgili her bir kullanım için çeşitli örnekler vererek konuyu pekiştirmeye çalıştık.

C’de Dizilerin Kullanımına İlişkin Örnekler

Bu yazıda dizilerle ilgili 3 adet örnek yaptım. Bu örneklerin her birinde diziler ile ilgili çeşitli kullanımları göstermeye çalıştım. Ayrıca bazı örneklerde daha önce görmediğimiz bazı özellikeri ve fonksiyonları da gösterdim. Diziler C'de oldukça sık kullanılan veri yapıları olduğundan onların bu şekilde farklı kullanımlarını gösterip diziler ile ilgili çeşitli kullanımları pekiştirmeyi istedim.

C’de Dizilere Giriş

Bu yazıda C'de temel veri yapılarından biri olan dizilere giriş yaptık ve dizilere tam olarak neden ihtiyaç duyduğumuzu açıklamaya çalıştık. Ayrıca dizilerle ilgili sık yapılan hataları ve dizilerin sözdizimsel olarak nasıl engeller barındırdığını da anlatmaya çalıştık. Bu konuları örnekler ile pekiştirip pratikte diziler ile daha anlaşılır kodlar yazmayı sağlamayı hedefledik. En sonunda da genel bir örnek yazdık.

C++’ta Fonksiyonlar, Faaliyet Alanı ve Ömür

Bu yazıda C++'ta yer alan fonksiyon, faaliyet alanı ve ömür gibi temel kavramlara genel bir bakış yaptık. C'de yer alan bu kavramların C++'ta ne gibi değişikliklere uğradığını ve ne gibi eklemeler yapıldığını aktarmaya çalıştık. Fonksiyonların çeşitli özelliklerini, faaliyet alanları çeşitlierini ve ömür kavramını küçük örneklerle açıklamaya çalıştık. Son olarak da dilden çıkarılan ve dile eklenen bazı yer belirleyicilerine değindik.

C’de Özyineleme

Bu yazıda özyineleme tekniğinin ne olduğundan ve yineleme tekniği ile arasında ne farklar bulunduğundan kısaca bahsettik. Bunun yanında C'de özyinelemeli fonksiyonları nasıl yazabileceğimizi ve bir özyinelemeli fonksiyonun bellek üzerinde nasıl bir davranış sergilediğini örneklerle gösterdik. En son ise özyinelemeli fonksiyonlarda karşımıza çıkacak temel sorunları küçük örneklerle ele aldık.

C’de Ömür Kavramı ve Yer Belirleyiciler

Bu yazıda C dilinde nesnelerin ömür ve bağlantı özelliklerini açıklayıp bu özellikleri değiştirmeye yarayan yer belirleyicilerini anlatmaya çalıştık. Her bir yer belirleyicisinin nesneler üzerinde ne gibi değişiklikler yaptığı, ne tür nesnelerde ne tür yer belirleyicisinin kullanılabileceği gibi bilgileri örneklerle açıkladık. Bunun yanında iç ve dış bağlantı özellikleri ile ilgili çeşitli karma örnekler verdik.

C++’ta Değişkenler, Değişmezler ve Temel Operatörler

Bu yazıda C++ dilinin en temel konuları olan değişken, değişmez, nesne, tür, operatörler ve ilk değer verme gibi kavramların üzerinden geçtik. C dili ile olan benzer ve farklı yanlarını çeşitli örneklerle açıklamaya çalıştık. Ayrıca C++ standartları arasında bu temel konularda ne gibi değişiklikler olduğunu ve yeni standartlarla nelerin eklendiğini açıkladık. Son olarak da otomatik tür algılama konusuna değindik.