Cpp クラス オーバーロード 新しいページはコチラ
提供: yonewiki
(→クラス オーバーロード) |
|||
5行: | 5行: | ||
<tr> | <tr> | ||
<td style="width:1px;"></td> | <td style="width:1px;"></td> | ||
− | <td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++ クラス オーバーロード</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td> | + | <td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++(Cpp) クラス オーバーロード</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td> |
</tr> | </tr> | ||
</table> | </table> | ||
33行: | 33行: | ||
void COverloadSum(int iArgVal1, int iArgVal2); | void COverloadSum(int iArgVal1, int iArgVal2); | ||
void COverloadSum(int* piArgVal, int iSizeArgVal); | void COverloadSum(int* piArgVal, int iSizeArgVal); | ||
− | void COverloadSum(float fArgVal1, fArgVal2); | + | void COverloadSum(float fArgVal1, float fArgVal2); |
void COverloadSum(float* pfArgVal,int iSizeArgVal); | void COverloadSum(float* pfArgVal,int iSizeArgVal); | ||
int Get(); | int Get(); | ||
49行: | 49行: | ||
m_piData[0] = iArgVal1; | m_piData[0] = iArgVal1; | ||
m_piData[1] = iArgVal2; | m_piData[1] = iArgVal2; | ||
− | m_fSum( m_piData, (int)sizeof(int)*2);//sizeof演算子の戻り値はsize_t型=unsigned | + | m_fSum( m_piData, (int)sizeof(int)*2);//sizeof演算子の戻り値はsize_t型=unsigned int型です。符号を無視するキャストなので安全なキャスト。2,147,483,647より大きな数にならないこと |
} | } | ||
112行: | 112行: | ||
void COverloadSum(int iArgVal1, int iArgVal2); | void COverloadSum(int iArgVal1, int iArgVal2); | ||
void COverloadSum(int* piArgVal, int iSizeArgVal); | void COverloadSum(int* piArgVal, int iSizeArgVal); | ||
− | void COverloadSum(float fArgVal1, fArgVal2); | + | void COverloadSum(float fArgVal1, float fArgVal2); |
void COverloadSum(float* pfArgVal,int iSizeArgVal); | void COverloadSum(float* pfArgVal,int iSizeArgVal); | ||
</syntaxhighlight2> | </syntaxhighlight2> |