最近処理速度の問題からc++を使い始めたc++初心者です。
初歩的な質問で大変恐縮ですが、1つの関数でのみ使う局所的なクラス等をソースファイルに直接記述してしまっても問題ないのでしょうか。
次のようなイメージです。
Hoge.h
cpp
1#ifndef HOGE_H 2#define HOGE_H 3 4// 他のソースから使用する関数。 5void hoge(const int *src, int *dst); 6 7#endif
Hoge.cpp
cpp
1#include "Hoge.h" 2 3// hoge関数のみで使う定数。 4const int FUGA = 123456789; 5 6// hoge関数のみで使う関数。 7void piyo() { 8} 9 10// hoge関数のみで使うクラス。 11class HogeHoge { 12}; 13 14void hoge(const int *src, int *dst) { 15}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/20 09:41