いつも活用させていただいております。(質問ばかりですが、、、)
早速ですが、表題の件で教えてほしいです。
クラスを作成した際に、メンバ関数名を例えば「open」としたときに、
その関数内(またはクラス内の別関数内)で、ファイル操作をするために「open()」を指定すると、
メンバ関数側の関数と勘違いされてしまい、コンパイルエラーがになってしまう。
■やりたいこと
ファイル操作用のopen()(他Read/Write/Close等々)のラップするようなクラスを作成したい。
関数名は直感的にわかるような「open/read」といったものにしたい。
引数を変えることは可能だが、不必要な引数を指定したくない。
コード上で、どちらの関数(自作関数 or 標準関数)なのか指定することは可能なのでしょうか??
ご教授宜しくお願いします。
■開発環境
OS:Linux
言語:C++
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/28 08:32