随笔分类 -  C++

摘要:迭代器的相应类型value_type,例:vector<int>::iterator it;迭代器it的类型实际为int *,而这里迭代器的相应类型是指int,,即这里迭代器的相应类型是指迭代对象的类型。 迭代器的相应类型value_type,例:vector<int>::iterator it;迭 阅读全文
posted @ 2019-08-30 01:00 大白的攻城狮 阅读(246) 评论(1) 推荐(0)
摘要:链接到GitHub 阅读全文
posted @ 2019-07-07 13:03 大白的攻城狮 阅读(124) 评论(0) 推荐(0)
摘要:sprintf 函数声明如下: 与printf类似将format后各参数按照format定义的形式转换成一个字符串,不同于printf的是不打印出来,而是存入str指向的缓冲区中。默认将nul补充到字符串末尾,使用时注意缓冲区大小(snprintf)。 返回值: 成功时,返回所写的字符总数。此计数不 阅读全文
posted @ 2019-07-06 15:20 大白的攻城狮 阅读(200) 评论(0) 推荐(0)
摘要:1.列表初始化 1.1扩展了初始化列表(用{}括起来的列表)的使用范围 使其可用于所有的内置类型和用户自定义的类型,使用初始化列表可以加=(没区别),也可不加。例如以下用法: 1.2自定义类型的列表初始化 对于多个对象的列表初始化: 首先认识一个新的数据结构 initializer_list ini 阅读全文
posted @ 2019-06-28 18:04 大白的攻城狮 阅读(741) 评论(0) 推荐(0)
摘要:以下代码输出结果为: 5,5 5,5 看汇编 可以发现 结论一:在完成计算后,才进行push,后续进行输出的。 这样呢: 5,3 5,3 看汇编 可以看出,在i++之前,将i的值存入临时变量,在打印时打印的是临时变量的内容。 结论二:printf和cout的计算顺序都是从右向左进行的。 对于后一个结 阅读全文
posted @ 2019-06-09 21:43 大白的攻城狮 阅读(590) 评论(0) 推荐(0)
摘要:swap_int 阅读全文
posted @ 2019-06-09 20:50 大白的攻城狮 阅读(345) 评论(0) 推荐(0)
摘要:因此,输出结果为12。 阅读全文
posted @ 2019-06-06 21:04 大白的攻城狮 阅读(171) 评论(0) 推荐(0)