C + + PHP örnekleri

3 Cevap php

Peki ben C + + öğrenmek istiyorum ve şu anda ben PHP ve JavaScript ile sadece tanıdık değilim. Ve ben öğrenmeye başlamak için iyi bir yoldur C + + PHP yöntemleri aktarmak olacağını düşündüm.

Yani temelde ben C + + aşağıdaki kod parçacıkları istiyorum

Iyi yorumlarla sonrası büyük bir yeşil kene alacak.

Ayrıca, iyi bir yeni başlayanlar öğretici biliyorsanız lütfen yorum bırakın.

Yani burada ben C + + istediğiniz kod bitleri

First

$array = array('I\'m', 'learning', 'C++');
foreach($array as $word){
    echo $word.' ';
}

Second

function foo($num,$ber, $add = true){
    if(is_numeric($num) && is_numeric($ber)){
    	if(!$add){
    		echo $num*$ber;
    	}
    	else{
    		echo $num + $ber;
    	}
    }
    else{
    	echo 'They aren\'t numbers!';
    }
}
foo(2,4, false);

3 Cevap

never olursa olsun eskisini biliyorum ne kadar iyi, bir diğerinden 'çeviri' ile herhangi karmaşık bir konuyu öğrenmeye çalışın.

Sadece hem sınırlamaları ve hiçbiri avantajları ile, tutarsız kavramları olsun istiyorum.

Ben C + + içine bu çeviri pedagojik kullanışlılığı konusunda kuşkuluyum. Sadece yukarıdaki kod çevirerek çok kullanışlı olmayabilir. İlk örnek almak, nerede dizelerden oluşan bir dizi üzerinde döngü ve her kelime çıktı - emin, ben stdout için std::vector<std::string>, vektör ve çıkışı üzerinde yineleme her dize kullanarak C + + içine bu çevirmek olabilir. Ama gerçekten sana bir şey öğretmek için gidiyor bu? Ben de her biri o ve çağrı printf üzerinde yineleme, const char* işaretçileri bir C dizisini kullanabilirsiniz. Ama gerçekten sana bir şey öğretmek için gidiyor bu?

Zaten PHP ve JavaScript kodu nasıl bilmek olduğundan, Ama C + + PHP veya Javascript ya daha bir dramatically, farklı dil, vb döngüler, belli koşul değişkenler gibi temel programlama kavramlarını farkındayız. Bir şey için, statik olarak daktilo. Başka bir şey için, manuel bellek yönetimi gerektirir. Yani yerine C + + PHP kod çevirmek çalışmak yerine, bir good introductory book C + + okuma daha iyi olacağını düşünüyorum.

Ben bunu anlamaya çalıştı ve yol boyunca bu konuda yaşadığınız sorular eğer çok daha iyi olacağını düşünüyorum.