'virtual' can only appear on non-static member functionsに対する解決方法

前提

JUCEというオーディオプラグインを制作するツールを使っており、
C++に関する質問で、
'virtual' can only appear on non-static member functionsというエラーメッセージに対する解決方法を知りたいです。

実現したいこと

エラーの解決

発生している問題・エラーメッセージ

'virtual' can only appear on non-static member functions C++ requires a type specifier for all declarations というエラーメッセージが表示されています。仮想関数自体は動的メンバでないと使用できないみたいなので、動的なメンバへ変更する方法、また静的メンバでも使用できるのであればどのように使用できるのかを知りたいです。

該当のソースコード

C++

#ifndef DOXYGEN public:JUCE_DEPRECATED (virtual int getNumParameters()); JUCE_DEPRECATED (virtual const String getParameterName (int parameterIndex)); JUCE_DEPRECATED (virtual String getParameterID (int index)); JUCE_DEPRECATED (virtual float getParameter (int parameterIndex)); JUCE_DEPRECATED (virtual String getParameterName (int parameterIndex, int maximumStringLength)); JUCE_DEPRECATED (virtual const String getParameterText (int parameterIndex)); JUCE_DEPRECATED (virtual String getParameterText (int parameterIndex, int maximumStringLength)); #endif

試したこと

仮想関数の使用方法について調べてみましたが、この場合の解決方法は分かりませんでした。

補足情報(FW/ツールのバージョンなど)

エディターはXCodeを使用しております。

コメントを投稿

0 コメント