質問: 例えば以下のようなコードで2個目の関数hogeでエラーが出てしまいます。 エラーコードはCS0128です。 ``` void foo() { void hoge(int a) { //--- 何かしらの処理 --- } void hoge(int a, int b) { //--- 何かしらの処理 --- } } ``` ローカル関数の多重定義はできないのでしょうか?
回答: 質問内容勘違いしていた部分がありましたのでスルーしてください。 ~~結論から言うと、できます。~~ * オーバーロード解決 私がコメントで「コードこれだけではなんとも言えない」と記載したのはそこで、 paiza.ioで私が書いたミニマムコードでは動作可能だからです。