C++ ile (OOP) Nesne Yönelimli Programlama : İsim Uzayları ( namespace )
HTML-код
- Опубликовано: 28 авг 2024
- Herkese merhaba. Bu video eğitimde C++ programlamadaki isim uzaylarının (namespace) ne olduğunu ve nasıl oluşturulduğu konularına değindim. Eğer eğitimlerimi beğendiyseniz bana destek olmak için videolarımı beğenmeyi, kanalıma abone olmayı ve arkadaşlarınızla paylaşmayı ihmal etmeyiniz. Herkese iyi seyirler.
Resmi Sitem : www.yazilimagon...
Resmi Facebook YazilimaGonulVer Grubum : / 2110731915814534
#OOP #NAMESPACE #CPP #PROGRAMLAMA
İşte böyle detaylı anlatınca, öğrendikten sonra programdaki diğer tanımlarla karıştırmıyor insan. Ağzınıza sağlık.
ÇOK sağolun hocam sınava 1 hafta kala burdan çalışıyorum gayet verimli
ağzınıza sağlık hocam en kapsamlı Türkçe içerik bu kanalda süpersiniz
Tesekkurler, faydali oluyorsa ne mutlu bana. Basarilar diliyorum.
Hocam çok güzel anlatmışsınız. Teşekkürler
Hocam ellerinize sağlık. Gayet iyi anladim oldukça basit birseymis.
Teşekkürler
ya keske daha onceden ızleseymısım mmantıgınnı o kadar ıyı anladım kı
pdp dersinde anlamamıştım hocam çok sağolun. birde c++'da biz kodlarımızın gizliliğini header dosyaları kullanarak çözüyorduk hocam bu iş javada ve c#'da nasıl oluyor? mesela ben bir kütüphane yazmak istiyorum örneğin c++ dilinde yazdım, cpp dosyalarımı derledim header dosyamı ve derlenmiş şekilde olan cpp dosyalarımı kullanıcıya veriyorum ve kullanıcı sadece yazdığım kütüphaneyi kullanıyor. yani benim kütüphane içinde yazdığım fonksiyonların gövdelerine erişemiyor ve değiştiremiyor. sadece ve sadece kütüphanemi kullanıyor. bu iş c++ 'da ve c dilinde böyle işliyorken javada ve c# diinde nasıl işliyor? javada bildiğim kadarıyla başlık dosyaları yok. aydınlatırsanız çok sevinirim hocam yoksa bu gece rahat uyuyamam.
Merhabalar. Öncelikle eğitimleri beğendiğiniz için teşekkürler. C ve C++ türevi programlama dillerinde dediğiniz gibi sınıflara erişimi header dosyalarıyla çözüyoruz. Bu da dinamik kütüphane derleme ile gerçekleşir. Yani dll kullanmakla çözülür. Ancak sizin sorduğunuz Java ve C# da bu işin nasıl yürüdüğünü tam bilmiyorum. Fakat orada aynı mantıkla DLL ler ile bu sorun çözüldüğünü tahmin ediyorum. Muhtemelen sizi tatmin etmeyen bir cevap oldu. Kusra bakmayın.
@@YazlmaGonulVer sorun değil hocam. yanıtınız için teşekkür ederim.
Hocam iyi günler oluşturulan fonksiyon alanına ne deniyor anlayamadım spop mu? Stop mu ? Kaç defa dinledim tam olarak anlayamadım
Fonksiyon alanı, "Scope" olarak adlandırılır. Scope diyor yani...
@@fackthecapitalism2807 teşekkürler 😂
Hocam 4.dakkada fonksiyonu çağırmadınizki nasıl gelsin???
Merhabalar. Zaten o fonksiyonları çağırsakta tekrar main fonksiyonu içerisinde x değişkenini ekrana bastırmak istediğimiz satır yine hata verir, isterseniz kendiniz de deneyebilirsiniz. Benim orada anlatmak istediğim şey kendi lokal alanında olmayan değişkenler global alanda aranır eğer orada da yoksa başka fonksiyon içerisinde de x varmış onu basayım demez derleyici, x değişkenini bulamıyorum tanımlanmamış şeklinde hata verir. Tabi yine de kafana takılan bir şey varsa sorabilirsin.
Saolun hocam erken yazmışım kusura bakmayın durdurup sordum hemen sonrasında anlatmışsıniz kusura bakmayın birde posta attımda cevap veriyor musunuz youumlara mi yazayım :))
Mailini kontrol ediyorum şimdi
#include
using namespace std;
namespace programci1{
int x = 15;
void Foo(){
int x = 3;
cout
burada sadece programci2::Foo(); yazmalısın cout içine bunu koyamazsın operator overloading olur ve fonksiyonu çağırırken () eklemelisin