string_length.hpp
来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 31 行
HPP
31 行
/*============================================================================= Copyright (c) 2004 Joel de Guzman http://spirit.sourceforge.net/ Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)=============================================================================*/#if !defined(SPIRIT_TEST_IMPL_STRING_LEN_HPP)#define SPIRIT_TEST_IMPL_STRING_LEN_HPP// We use our own string_len function instead of std::strlen// to avoid the namespace confusion on different compilers. Some// have it in namespace std. Some have it in global namespace. // Some have it in both.namespace test_impl{ template <typename Char> inline unsigned int string_length(Char const* str) { unsigned int len = 0; while (*str++) ++len; return len; }}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?