Add C++ functions and methods section to developer notes
Add C++ functions and methods section to developer notes

Credit for some parts to the Google C++ Style Guide "Inputs and Outputs"
section at https://google.github.io/styleguide/cppguide.html#Inputs_and_Outputs

Co-authored-by: laanwj <d1dbb60302ed089caa8828fd2692b0fdf3441687@users.noreply.github.com>

jambolo/bitcoin,lateminer/bitcoin,fanquake/bitcoin,tecnovert/particl-core,kallewoof/bitcoin,Xekyo/bitcoin,kallewoof/bitcoin,instagibbs/bitcoin,jamesob/bitcoin,namecoin/namecoin-core,GroestlCoin/GroestlCoin,Xekyo/bitcoin,sipsorcery/bitcoin,anditto/bitcoin,AkioNak/bitcoin,jamesob/bitcoin,kallewoof/bitcoin,domob1812/bitcoin,AkioNak/bitcoin,GroestlCoin/GroestlCoin,lateminer/bitcoin,namecoin/namecoin-core,fujicoin/fujicoin,mruddy/bitcoin,andreaskern/bitcoin,fanquake/bitcoin,AkioNak/bitcoin,AkioNak/bitcoin,domob1812/bitcoin,instagibbs/bitcoin,mruddy/bitcoin,anditto/bitcoin,ajtowns/bitcoin,namecoin/namecoin-core,ajtowns/bitcoin,anditto/bitcoin,sstone/bitcoin,GroestlCoin/bitcoin,lateminer/bitcoin,bitcoin/bitcoin,AkioNak/bitcoin,fujicoin/fujicoin,domob1812/bitcoin,Xekyo/bitcoin,tecnovert/particl-core,mruddy/bitcoin,jamesob/bitcoin,AkioNak/bitcoin,namecoin/namecoin-core,GroestlCoin/GroestlCoin,kallewoof/bitcoin,namecoin/namecore,fujicoin/fujicoin,bitcoin/bitcoin,andreaskern/bitcoin,GroestlCoin/bitcoin,sstone/bitcoin,andreaskern/bitcoin,namecoin/namecore,namecoin/namecoin-core,particl/particl-core,tecnovert/particl-core,bitcoinsSG/bitcoin,fujicoin/fujicoin,jamesob/bitcoin,ajtowns/bitcoin,instagibbs/bitcoin,anditto/bitcoin,tecnovert/particl-core,mruddy/bitcoin,bitcoinsSG/bitcoin,sipsorcery/bitcoin,bitcoinsSG/bitcoin,fanquake/bitcoin,particl/particl-core,sstone/bitcoin,jambolo/bitcoin,sstone/bitcoin,lateminer/bitcoin,Xekyo/bitcoin,bitcoin/bitcoin,ajtowns/bitcoin,GroestlCoin/bitcoin,sipsorcery/bitcoin,domob1812/bitcoin,kallewoof/bitcoin,instagibbs/bitcoin,anditto/bitcoin,GroestlCoin/GroestlCoin,andreaskern/bitcoin,bitcoin/bitcoin,bitcoinsSG/bitcoin,Xekyo/bitcoin,namecoin/namecore,tecnovert/particl-core,sstone/bitcoin,domob1812/bitcoin,GroestlCoin/GroestlCoin,jambolo/bitcoin,domob1812/bitcoin,lateminer/bitcoin,particl/particl-core,jambolo/bitcoin,sstone/bitcoin,fanquake/bitcoin,fujicoin/fujicoin,instagibbs/bitcoin,fanquake/bitcoin,sipsorcery/bitcoin,anditto/bitcoin,Xekyo/bitcoin,bitcoin/bitcoin,ajtowns/bitcoin,particl/particl-core,mruddy/bitcoin,fanquake/bitcoin,ajtowns/bitcoin,andreaskern/bitcoin,sipsorcery/bitcoin,GroestlCoin/bitcoin,GroestlCoin/GroestlCoin,lateminer/bitcoin,jamesob/bitcoin,GroestlCoin/bitcoin,fujicoin/fujicoin,GroestlCoin/bitcoin,kallewoof/bitcoin,namecoin/namecore,tecnovert/particl-core,jambolo/bitcoin,namecoin/namecoin-core,particl/particl-core,bitcoinsSG/bitcoin,bitcoinsSG/bitcoin,mruddy/bitcoin,jamesob/bitcoin,namecoin/namecore,sipsorcery/bitcoin,namecoin/namecore,andreaskern/bitcoin,instagibbs/bitcoin,particl/particl-core,jambolo/bitcoin,bitcoin/bitcoin