hello its my first post , i have some experience programming in java an c# but i need to learn c++ because im interested on dsp development and as far as i know c++ is my best option
I have 2 questions about pointers and functions declarations as follows:
///////////////////////////////////////////////////////////////////////////
1. what means an asterisk after the type in a function?
AudioEffect* createEffectInstance (audioMasterCallback audioMaster)
{
return new AGain (audioMaster);
}
///////////////////////////////////////////////////////////////////////
2. what means the double asterisk on a function declaration ?
for example in the first question means "a pointer can handle that function "?
On the second question i dont get the concept of pointer to pointer with two asteriks , it isnt enough with just one asterisk , please give me a brief explanation if its possible.