Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				 jonjo9409yI never use private because I am always developing in C but with static you can have a function pointer to it thus giving you external access. Is it the same? jonjo9409yI never use private because I am always developing in C but with static you can have a function pointer to it thus giving you external access. Is it the same?
- 
				
				@jonjo
 That's better. With a private static function, you are removing access to the function from any external or internal Object
- 
				
				 civel1119yYeah, to call it from a public static function is the main reason. civel1119yYeah, to call it from a public static function is the main reason.
 
 Sometimes you want to encapsulate/organize functionality but not actually expose it on the interface of the object.
- 
				
				 tahnik385669yNothing wrong with having a private static function. Maybe you want to keep some logics separate from the public interface tahnik385669yNothing wrong with having a private static function. Maybe you want to keep some logics separate from the public interface
- 
				
				 magnusi5829y@jonjo I am afraid not. The new languages dont let people do the wonderful things C can. I am pretty sure everyone would be in bliss if they could throw type safety out of the window on demand or intertwine a switch and a while loop or just do everything the guys over at IOCCC do 😀 magnusi5829y@jonjo I am afraid not. The new languages dont let people do the wonderful things C can. I am pretty sure everyone would be in bliss if they could throw type safety out of the window on demand or intertwine a switch and a while loop or just do everything the guys over at IOCCC do 😀
- 
				
				 oscylo9449yUseful if you want to let everybody know that this method does not change object's state and its usage is restricted to this class. oscylo9449yUseful if you want to let everybody know that this method does not change object's state and its usage is restricted to this class.







Why would anyone declare a private static function ???? Like WTF????
undefined
#codewise #teamwork #reuseablecode