Solution46
総合概要
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
NewDel.h
[詳解]
1
//=============================================================================
2
/// @file
3
/// 生成消滅演算子オーバーライド関数ヘッダファイル
4
///
5
/// 生成消滅演算子オーバーライド関数ヘッダファイルです。
6
///
7
/// $Id: NewDel.h 245 2019-03-20 15:03:41Z admin $
8
/// $Date: 2019-03-21 00:03:41 +0900 (2019/03/21 (木)) $
9
/// $Author: admin $
10
///
11
/// @attention なし
12
13
#pragma once
14
#pragma managed( push, off )
15
16
//=============================================================================
17
// グローバル関数
18
//-----------------------------------------------------------------------------
19
/// 生成演算子オーバロード関数
20
///
21
/// 生成演算子オーバロード関数です。
22
///
23
/// @param[in] uSize メモリサイズ
24
/// @return メモリアドレス
25
/// @attention なし
26
///
27
void
*
operator
new
(
size_t
uSize );
28
29
//-----------------------------------------------------------------------------
30
/// 配列生成演算子オーバロード関数
31
///
32
/// 配列生成演算子オーバロード関数です。
33
///
34
/// @param[in] uSize メモリサイズ
35
/// @return メモリアドレス
36
/// @attention なし
37
///
38
void
*
operator
new
[](
size_t
uSize );
39
40
//-----------------------------------------------------------------------------
41
/// 消滅演算子オーバロード関数
42
///
43
/// 消滅演算子オーバロード関数です。
44
///
45
/// @param[in] pAddr メモリアドレス
46
/// @return なし
47
/// @attention なし
48
///
49
void
operator
delete
(
void
* pAddr );
50
51
//-----------------------------------------------------------------------------
52
/// 配列消滅演算子オーバロード関数
53
///
54
/// 配列消滅演算子オーバロード関数です。
55
///
56
/// @param[in] pAddr メモリアドレス
57
/// @return なし
58
/// @attention なし
59
///
60
void
operator
delete
[](
void
* pAddr );
61
62
#pragma managed( pop )
Include
Library
LibNewDel
NewDel.h
2019年03月26日(火) 13時18分13秒作成 - Solution46 / 構成:
1.8.11