関数と呼ばれるものを知る方法がC++にあるかどうか疑問に思いましたか?JavaまたはJavaScriptのthisキーワードのように。
たとえば、リンクリストにアイテムを挿入するinsertという関数がありますが、それらの関数insertを呼び出したlinked-listが他の2つの関数を呼び出すようにします。どうすればいいですか?
私は今これを持っています、これは有効ですか?
bool linked_list::insert( int i )
{
bool inserted = false;
if( this.is_present(i) ) /* function is_present is defined earlier checks if an int is already in the linked-list. */
{
inserted = true // already inside the linked-list
}
else
{
this.Put( 0, i ); /* function Put is defined earlier and puts an int in a linked-list at a given position (first param.). */
inserted = true; // it was put it.
}
return inserted;
}