<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.yz-learning.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Yz-Learning Base Wiki - game-engineer:classes:2021:game-programing-1:second-term:01</title>
        <description></description>
        <link>https://www.yz-learning.com/</link>
        <lastBuildDate>Sat, 04 Apr 2026 01:58:48 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.yz-learning.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Yz-Learning Base Wiki</title>
            <link>https://www.yz-learning.com/</link>
        </image>
        <item>
            <title>継承の応用</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:01:01-13-2&amp;rev=1652325380</link>
            <description>継承の応用

まず復習。いろいろ思い出そう。


#include &lt;iostream&gt;
#include &lt;string&gt;

using std::cin;
using std::cout;
using std::endl;
using std::string;


class cAnimal
{
protected:
	string mName;
public:
	cAnimal():mName(&quot;&quot;){}
	cAnimal(string _name) :mName(_name) {};
	void sayMyName() { cout &lt;&lt; mName &lt;&lt; endl; }
};

class cDog :public cAnimal
{
public:
	cDog() : cAnimal(){}
	cDog(string _name) :cAnimal(_name) {}
	void sayWan() { cout &lt;&lt; &quot;BowWow&quot; &lt;&lt; endl; }
};


int main()
{
	cDog pet1(&quot;potchi&quot;);
	pet1.sayMyName();
…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>動的なインスタンスの確保など、いろいろやった痕跡</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:01:01-17-12&amp;rev=1652325380</link>
            <description>動的なインスタンスの確保など、いろいろやった痕跡


#include &lt;iostream&gt;
#include &lt;string&gt;

using std::cin;
using std::cout;
using std::endl;
using std::string;


class cAnimal
{
protected:
	string mName;
public:
	cAnimal() :mName(&quot;&quot;) { cout &lt;&lt; &quot;Animal誕生 &quot;; }
	cAnimal(string _name) :mName(_name) 
	{ cout &lt;&lt; &quot;Animal:&quot; &lt;&lt; _name &lt;&lt; &quot; 誕生 &quot;; };
	void sayMyName() { cout &lt;&lt; mName &lt;&lt; endl; }
};

class cDog :public cAnimal
{
public:
	cDog() : cAnimal() 
	{cout &lt;&lt; &quot;種類はDog&quot; &lt;&lt; endl;}
	cDog(string _name) :cAnimal(_name) 
	{cout &lt;&lt; &quot;…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>インスタンスの動的確保とデストラクタとメンバの隠ぺい</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:01:01-18-1&amp;rev=1652325380</link>
            <description>インスタンスの動的確保とデストラクタとメンバの隠ぺい

オブジェクトの動的生成

なんかclassが宣言されているときに。。。


class cAnimal
{
protected:
	string mName;
public:
	cAnimal() :mName(&quot;&quot;) { cout &lt;&lt; &quot;Animal誕生 &quot;; }
	cAnimal(string _name) :mName(_name)
	{
		cout &lt;&lt; &quot;Animal:&quot; &lt;&lt; _name &lt;&lt; &quot; 誕生 &quot;;
	};
	void sayMyName() { cout &lt;&lt; mName &lt;&lt; endl; }
};</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>C言語プログラミング能力検定３級</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:01:01-20-2&amp;rev=1675209408</link>
            <description>C言語プログラミング能力検定３級

試験概要と出題範囲

 試験概要

C言語の概念を理解し、簡単なプログラムが書ける。

 出題範囲

出題範囲

C言語とC++の主な違い

C言語はC++と比較すると


	*  classがない</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 31 Jan 2023 23:56:48 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:01:samp&amp;rev=1652325380</link>
            <description>a</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
    </channel>
</rss>
