Cpp 基础补全
getline
std::string line;
getline(cin,line);
scope
using std::string
uisng std::cout
using std::cin
struct
struct Sales_data
{
/**/
}accum, *trans;
auto decltype
auto a = 0; //(a -- int 型 )
decltype(a) b;//(未初始化的 int 型 b)
decltype((a)) c = 0;//(c 为初始化为 0 的 int&, 引用, 必须初始化)
typedef using
typedef double wages //wages 是 double 的同义词
typedef wages base, *p //wages base 等于 double base,wages *p 为 double *p 的同义词
using SI = Sales_data;
SI item; //等价于 Sales_data item;
string
std::string::size_type len = line.size();
std::string s1 = std::string(10,"c");
std::string s2 = s1 + "World"; //必须确保每个加法运算符两侧的运算对象至少有一个是 string
std::string str("some string");
for(auto c : str)
std::cout << c << std::endl;
函数名称 | 返回值 |
---|---|
isalnum() | 如果参数是字母数字,即字母或数字,该函数返回 true |
isalpha() | 如果参数是字母,该函数返回真 |
isblank() | 如果参数是空格或水平制表符,该函数返回 true |
iscntrl() | 如果参数是控制字符,该函数返回 true |
isdigit() | 如果参数是数字(0~9),该函数返回 true |
isgraph() | 如果参数是除空格之外的打印字符,该函数返回 true |
islower() | 如果参数是小写字母,该函数返回 true |
isprint() | 如果参数是打印字符(包括空格),该函数返回 true |
ispunct() | 如果参数是标点符号,该函数返回 true |
isspace() | 如果参数是标准空白字符,如空格、进纸、换行符、回车、水平制表符或者垂直制表符,该函数返回 true |
isupper() | 如果参数是大写字母,该函数返回 true |
isxdigit() | 如果参数是十六进制的数字,即 0~9、a |
tolower() | 如果参数是大写字符,则返回其小写,否则返回该参数 |
toupper() | 如果参数是小写字母,则返回其大写,否则返回该参数 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 结巴 Jieba 分词
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论