<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Şablonlar (Templates)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/</link>
	<description>www.bilgisayarkavramlari.com</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:35:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-28908</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Sat, 01 May 2010 14:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-28908</guid>
		<description>kodunuz okunur bir şekilde ulaşmamış. Yorum kısmına copy / paste ile kod kopyalandığında html kodları ile karışıyor ve bazı semboller görülmüyor dilerseniz bana sitedeki mail adresimden kodu yollayabilirsiniz inceleyip cevabını sitede yayınlamaya çalışırım. 

başarılar</description>
		<content:encoded><![CDATA[<p>kodunuz okunur bir şekilde ulaşmamış. Yorum kısmına copy / paste ile kod kopyalandığında html kodları ile karışıyor ve bazı semboller görülmüyor dilerseniz bana sitedeki mail adresimden kodu yollayabilirsiniz inceleyip cevabını sitede yayınlamaya çalışırım. </p>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: serap</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-23212</link>
		<dc:creator>serap</dc:creator>
		<pubDate>Wed, 14 Apr 2010 08:40:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-23212</guid>
		<description>bana yardim edin bu programda iki sayinin toplami arrayda kactane toplamamiz n sayisi bize bagli ama sonuc toplamayi gostermiyor

#include
#include
#include
using namespace std;

template
void print(T value)
	{
		cout &lt;&lt; &quot;value : &quot; &lt;&lt; value &lt;&lt; endl;
	}

template
void print1(Y Sum){cout&lt;&lt;&quot;Sum of a+b:&quot;&lt;&lt;Sum&lt;&lt;endl;}

int main()
	{
		char a[10],b[10];
      float Sum[10];
      int n;

      cout&lt;&gt;n;
 		for(int i=1;i&lt;=n;i++)
      {
      cout&lt;&lt;&quot;Enter a[&quot;&lt;&lt;i&lt;&gt;a;
      cout&lt;&lt;&quot;Enter b[&quot;&lt;&lt;i&lt;&gt;b;
      print(a);
		print(b);
      Sum[i]=a[i]+b[i];
      print1(Sum);
}

getch();
}</description>
		<content:encoded><![CDATA[<p>bana yardim edin bu programda iki sayinin toplami arrayda kactane toplamamiz n sayisi bize bagli ama sonuc toplamayi gostermiyor</p>
<p>#include<br />
#include<br />
#include<br />
using namespace std;</p>
<p>template<br />
void print(T value)<br />
	{<br />
		cout &lt;&lt; &quot;value : &quot; &lt;&lt; value &lt;&lt; endl;<br />
	}</p>
<p>template<br />
void print1(Y Sum){cout&lt;&lt;&quot;Sum of a+b:&quot;&lt;&lt;Sum&lt;&lt;endl;}</p>
<p>int main()<br />
	{<br />
		char a[10],b[10];<br />
      float Sum[10];<br />
      int n;</p>
<p>      cout&lt;&gt;n;<br />
 		for(int i=1;i&lt;=n;i++)<br />
      {<br />
      cout&lt;&lt;&quot;Enter a[&quot;&lt;&lt;i&lt;&gt;a;<br />
      cout&lt;&lt;&quot;Enter b[&quot;&lt;&lt;i&lt;&gt;b;<br />
      print(a);<br />
		print(b);<br />
      Sum[i]=a[i]+b[i];<br />
      print1(Sum);<br />
}</p>
<p>getch();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: serap</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-23211</link>
		<dc:creator>serap</dc:creator>
		<pubDate>Wed, 14 Apr 2010 08:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-23211</guid>
		<description>#include
#include
#include
using namespace std;

template
void print(T value)
	{
		cout &lt;&lt; &quot;value : &quot; &lt;&lt; value &lt;&lt; endl;
	}

template
void print1(Y Sum){cout&lt;&lt;&quot;Sum of a+b:&quot;&lt;&lt;Sum&lt;&lt;endl;}

int main()
	{
		char a[10],b[10];
      float Sum[10];
      int n;

      cout&lt;&gt;n;
 		for(int i=1;i&lt;=n;i++)
      {
      cout&lt;&lt;&quot;Enter a[&quot;&lt;&lt;i&lt;&gt;a;
      cout&lt;&lt;&quot;Enter b[&quot;&lt;&lt;i&lt;&gt;b;
      print(a);
		print(b);
      Sum[i]=a[i]+b[i];
      print1(Sum);
}

getch();
}



template kullanarak yaptim ama sonuc sum gostermiyor neden acaba array kullandim</description>
		<content:encoded><![CDATA[<p>#include<br />
#include<br />
#include<br />
using namespace std;</p>
<p>template<br />
void print(T value)<br />
	{<br />
		cout &lt;&lt; &quot;value : &quot; &lt;&lt; value &lt;&lt; endl;<br />
	}</p>
<p>template<br />
void print1(Y Sum){cout&lt;&lt;&quot;Sum of a+b:&quot;&lt;&lt;Sum&lt;&lt;endl;}</p>
<p>int main()<br />
	{<br />
		char a[10],b[10];<br />
      float Sum[10];<br />
      int n;</p>
<p>      cout&lt;&gt;n;<br />
 		for(int i=1;i&lt;=n;i++)<br />
      {<br />
      cout&lt;&lt;&quot;Enter a[&quot;&lt;&lt;i&lt;&gt;a;<br />
      cout&lt;&lt;&quot;Enter b[&quot;&lt;&lt;i&lt;&gt;b;<br />
      print(a);<br />
		print(b);<br />
      Sum[i]=a[i]+b[i];<br />
      print1(Sum);<br />
}</p>
<p>getch();<br />
}</p>
<p>template kullanarak yaptim ama sonuc sum gostermiyor neden acaba array kullandim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kadir Erdem Demir</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-8166</link>
		<dc:creator>Kadir Erdem Demir</dc:creator>
		<pubDate>Mon, 09 Nov 2009 15:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-8166</guid>
		<description>Çok çok teşekkür ederim benim sorunum ki hala tam emin değilim anladığım kadar şimdilik kabul edicem iki değişik template tanımlaması var biri &quot;class T&quot; biri &quot;class Container = deque&quot; bu sentaksa ben bi tek fonksiyon şablonlarını bildiğim için alışık değilim ama sizin anllattığınız kadarıyla sadece bir yane template değişkeni olduğunu birisinin container birisininde bunun türünü belirlediğini düşünüyorum . İlgilendiğiniz için çok sağolun</description>
		<content:encoded><![CDATA[<p>Çok çok teşekkür ederim benim sorunum ki hala tam emin değilim anladığım kadar şimdilik kabul edicem iki değişik template tanımlaması var biri &#8220;class T&#8221; biri &#8220;class Container = deque&#8221; bu sentaksa ben bi tek fonksiyon şablonlarını bildiğim için alışık değilim ama sizin anllattığınız kadarıyla sadece bir yane template değişkeni olduğunu birisinin container birisininde bunun türünü belirlediğini düşünüyorum . İlgilendiğiniz için çok sağolun</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-8162</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 09 Nov 2009 12:50:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-8162</guid>
		<description>kodun tamamını yazarsanız daha kesin birşeyler söyleyebilirim ama veri yapılarında (data structures) sıkça kullanılan aşağıdaki tanım için açıklama yapmaya çalışayım:
template &lt; class T, class Container = deque&lt;T&gt; &gt;
  class stack ;

Yukarıdaki iki satırsa stack isminde bir sınıf (Class) tanımlanmış ve bu sınıfın Container sınıfı deque&lt;T&gt; olarak belirtilmiştir. 
Bu tanım genelde bir veri yapısının içerisinde farklı bir veri yapsının kullanılması istendiğinde yapılır. Örneğin yukarıdaki tanımda &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/&quot; rel=&quot;nofollow&quot;&gt;stack (yığın)&lt;/a&gt; veri yapısı içerisinde&lt;a href=&quot;http://www.bilgisayarkavramlari.com/2008/04/16/sira-queue/&quot; rel=&quot;nofollow&quot;&gt; çift uçlu sıra (double ended queue)&lt;/a&gt; sınıfı kullanılmış ve bu kullanım bir şablonla (template) tanımlanmıştır. 
Örneğin bu yığın sınıfının (stack class) tutacağı veri tipi integer ise T tipi int olacak dolayısıyla container sınıfımız da int tipinden tanımlanmış bir deque olacaktır. 
Stack sınıfımızın içinde bu tanımlamadan sonra artık integer tipinde bir double ended queue kullanabileceğiz. 

Farklı bir durum olarak &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/&quot; rel=&quot;nofollow&quot;&gt;yığınımızı (Stack) &lt;/a&gt;char tipinden tanımladığımızda, container sınıfmızda otomatik olarak char tipinde bir double ended queue olacaktır. 

Yani sizin yazdığınız yapıda veya yukarıdaki yapıda kodda kullanılmak üzere bir container sınıfı tanımlanmakta (ki bu genelde verinin saklanacağı &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2008/07/15/sinif-class/&quot; rel=&quot;nofollow&quot;&gt;sınıftır (class)&lt;/a&gt;) ve bu sınıfın tipi şablon içinde tanımlanmaktadır. 

Umarım yardımcı olur.
Başarılar
Şadi Evren ŞEKER</description>
		<content:encoded><![CDATA[<p>kodun tamamını yazarsanız daha kesin birşeyler söyleyebilirim ama veri yapılarında (data structures) sıkça kullanılan aşağıdaki tanım için açıklama yapmaya çalışayım:<br />
template &lt; class T, class Container = deque&lt;T> ><br />
  class stack ;</p>
<p>Yukarıdaki iki satırsa stack isminde bir sınıf (Class) tanımlanmış ve bu sınıfın Container sınıfı deque&lt;T> olarak belirtilmiştir.<br />
Bu tanım genelde bir veri yapısının içerisinde farklı bir veri yapsının kullanılması istendiğinde yapılır. Örneğin yukarıdaki tanımda <a href="http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/" rel="nofollow">stack (yığın)</a> veri yapısı içerisinde<a href="http://www.bilgisayarkavramlari.com/2008/04/16/sira-queue/" rel="nofollow"> çift uçlu sıra (double ended queue)</a> sınıfı kullanılmış ve bu kullanım bir şablonla (template) tanımlanmıştır.<br />
Örneğin bu yığın sınıfının (stack class) tutacağı veri tipi integer ise T tipi int olacak dolayısıyla container sınıfımız da int tipinden tanımlanmış bir deque olacaktır.<br />
Stack sınıfımızın içinde bu tanımlamadan sonra artık integer tipinde bir double ended queue kullanabileceğiz. </p>
<p>Farklı bir durum olarak <a href="http://www.bilgisayarkavramlari.com/2007/05/04/stack-yigin/" rel="nofollow">yığınımızı (Stack) </a>char tipinden tanımladığımızda, container sınıfmızda otomatik olarak char tipinde bir double ended queue olacaktır. </p>
<p>Yani sizin yazdığınız yapıda veya yukarıdaki yapıda kodda kullanılmak üzere bir container sınıfı tanımlanmakta (ki bu genelde verinin saklanacağı <a href="http://www.bilgisayarkavramlari.com/2008/07/15/sinif-class/" rel="nofollow">sınıftır (class)</a>) ve bu sınıfın tipi şablon içinde tanımlanmaktadır. </p>
<p>Umarım yardımcı olur.<br />
Başarılar<br />
Şadi Evren ŞEKER</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kadir Erdem Demir</title>
		<link>http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/comment-page-1/#comment-8157</link>
		<dc:creator>Kadir Erdem Demir</dc:creator>
		<pubDate>Mon, 09 Nov 2009 11:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2009/04/20/sablonlar-templates/#comment-8157</guid>
		<description>template &lt; class T , class container = deque  &gt; bu bildirimi anlamaya çalışıyorum sınıf şablonları hakkında pek bir kaynak bulamadım bildirim bir apadtor sınıfın deque containerını kullanması ile ilgili ama template sentaxından bir şey anlayamıyorum bunu nasıl yaptığını yardım lütfen sadece yukardaki sentaks için</description>
		<content:encoded><![CDATA[<p>template &lt; class T , class container = deque  &gt; bu bildirimi anlamaya çalışıyorum sınıf şablonları hakkında pek bir kaynak bulamadım bildirim bir apadtor sınıfın deque containerını kullanması ile ilgili ama template sentaxından bir şey anlayamıyorum bunu nasıl yaptığını yardım lütfen sadece yukardaki sentaks için</p>
]]></content:encoded>
	</item>
</channel>
</rss>

