Anonymní profil twigl – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil twigl – Programujte.comAnonymní profil twigl – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:1001:693:c4b8:29...–

twigl
C / C++ › Funkce ve třídě
14. 3. 2014   #188183

   

#ifndef __BASECONV_H
#define __BASECONV_H

#include <string>
#include <sstream>
#include <cmath>
#include <cctype>

namespace bsc
{
	class BaseConverter
	{
	private:
		static double getFraction(double num);
		static unsigned int getInteger(double num);
		static char getNumberChar(unsigned int num);
		static unsigned int getNumberDigit(char num);

		static double convertFromBase(std::string input, unsigned int sourceBase);

	public:
		static std::string convertToBase(std::string input, unsigned int sourceBase, unsigned int targetBase, unsigned int fractionBits = 8);
	};
}

#endif

Jaký smysl má psát takovýhle zdroják jako třídu, když je daleko jednodušší (a řekl bych i efektivnější) udělat to jako prostě funkce?

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý