模板类-字符串制定位数截取

字符串制定位数截取,模板类。
template <int LENGTH>
class MapKey
{
public:
	MapKey() 
	{
		m_key[0] = 0;
	}
	MapKey( const std::string& in_key )
	{
		strncpy ( m_key, in_key.c_str(), LENGTH );
		m_key [LENGTH ] = 0;
		if ( in_key.length() > LENGTH )
		{
			std::cout<<"error"<<std::endl;
			//LOG_ERROR( "Truncation occurred." );
		}
	}
public:
	char m_key[LENGTH + 1];
};

你可能感兴趣的:(C++,c,C#)