![]() |
|
|
#1 (permalink) |
|
C++ ın C den farklılıkları ve fazlalıkları iki aşamada değerlendirilebilir.:
1-Nesne yönelimli programlama tekniği ile doğrudan ilişkisi olmayan farklılılar ve fazlalıklar 2-Nesne yönelimli programlama tekniği ile doğrudan ilişkisi olan farklılılar ve fazlalıklar Nesne yönelimli programlama tekniği ile doğrudan ilişkisi olmayan teknikler C++ ‘ ı daha iyi bir C yapmaya çalışmaktdır. Zaten bu özelliklerin bazıları C nin C99 standartlarında da C ye eklenmiştir. Bu grup altında toplanan özelliklerin bazırarı yine de nesne yönelimli programla tekniği ile doğrudan olmasa da dolaylı bir biçimde ilişkilidir. Nesne yönelimli programlama tekniğiyle doğrudan ilişkili olan özelliklerin başında sınıf yapısı gelir. Kursumuzun büyük bir bölümü sınıf yapısı inecelenmektedir.. C++ ın C den Nesne Yönelimli Programlama Tekniği İle Doğrudan İlişkisi Olmayan Fazlalıkları ve Farklılıkları 1- C++ da satır sonuna kadar // ile yorumlama yapılabilir. tuşuna basana kadar komut yorumlayıcı açıklamaya devam eder. C de program için yapılacak açıklamalar /* ....*/ atomları kullanılarak yapılır. C++ da tek satırlık açıklamaları kolay yapabilmek için yeni bir yorumlama biçimi daha eklenmiştir. C++ derleyicileri // den satır sonuna kadarki progra kısmını dikkate almazlar. Tabii C++ da C deki /*...*/ de kullanılabilecektir. C de iç içe yorum satırlarının geçerli olup olmadığı derleyicileri yazanlara bırakılmıştır(implemented depended). 2- C++ da yerel değişkenler blokların başlarında bildirilmek zorunda değildir. C ++ da değişkenler bloğun herhangi bir yerinde bildirilebilir.Bu değişiklik bir fazlalık biçimindedir. C yaklaşımına göre değişkenlerin bloğun başında bildirilmesi bildirilme yerinin belirlenmiş olmasından dolayı daha okunabilir olmasıdır. Oysa C++ ın yaklaşımına göre değişkenlerin olayın geçtiği yere yaın bir yerde bildirilmesi bazı durumlarda okunabilirliği artırmaktadır. Visual C++ 6.0 da C++ çalışablmek için yapılmasın gereken temel işlemler. 1-File/New/Project seçilir ve Proje türü olarak win32 console application seçilir.Bu menüdeki location projeyi yaratacağımız ana dizini belirtir.Her proje bu ana dizi içerisinde bir dizin açılarak oluşturulur. 2-Bu seçimden sonra yeni bir menü çıkar ve buradan “ An Empty Project “ seçilir. 3- Bundan sonra program bir cpp uzantılı kaynak dosyaya yazılır. Bu program projeye eklenir. Dosyanın projeye eklenmesi iki şekilde yapılabilir. a)Project work space üzerinde File view seçilip proje ismine sağ klik yapılır ve buradan “ Add Files To Project “ seçilir. Project work space penceresi ALT+ 0 ile görüntülenebilir. b) Project /files bölümünden ekleme yapılabilir. Ekleme yapıldıktan sonra project work space/ Fileview/SourceFiles altında eklenen dosya görünür. 4-Programı derlemek için Build/Compile seçilir.Ya da CTRL + F5 tuşlarına basılır.Bu işlem derleme ve link işlemlerini yaparak programı çalıştıracaktır. 5-Yaratılan proje istenildiği zaman files/openworkspace ile geri açılabilir.Projenin diskete alınarak taşınabilmesi için projenin yaratıldığı dizinin debug dizini silinmelidir.Debug dizini yoksa zaten yeniden yaratılmaktadır. C++ derleycileri genellikle C derleyicilerini de barındırmaktadır. Yazılan programın C Derleyicisi ile mi yoksa C++ derleyicisi ile mi derleneceği dosyanın uzantısına bakılarak otomatik olarak bekirlenir. C ise .c C++ ile ise .cpp olarak derleyecektir... [IMG][Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...][/IMG] ![]() Hiçbirşey için "benimdir" deme, sadece de ki; "yanımdadır" Çünkü ne altın, ne toprak, ne sevgili, ne hayat, ne ölüm, ne huzur, ne de keder... Daima seninle kalmaz.. |
|
|
|
|
![]() |
| Etiketler: den, farkliliklari, fazlaliklari |
| Etiketler |
| den, farklılıkları, fazlalıkları, ve, ün |
| Seçenekler | |
| Stil | |
|
|
| Forum | Yasal Uyarı |
|
Powered by vBulletin® Version 3.8.3 Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Protected by coders Search Engine Friendly URLs by vBSEO 3.3.2 Webcrawler by coders CodersForum Her Hakkı Saklıdır |
Sitemiz Bir Paylasim Forum sitesidir Bu nedenle yazı, resim ve diğer materyaller sitemize kayıtlı üyelerimiz tarafından kontrol edilmeksizin eklenebilmektedir. Bu nedenden ötürü doğabilecek yasal sorumluluklar yazan kullanıcılara aittir. Sitemiz hak sahiplerinin şikayetleri doğrultusunda yazı ve materyalleri 48 Saat içerisinde sitemizden kaldırmaktadır.
|