随笔分类 -  c++学习

摘要:本文主要记录在刷题经历中遇见的一些c++冷知识,初看有些惊人,再看发现很有用,最后想想其实还是自己看的太少 1、==和!=可以直接用来判断连个vector是否相等,https://blog.csdn.net/liuchuo/article/details/52486206 阅读全文
posted @ 2019-02-21 09:06 皇家大鹏鹏 阅读(524) 评论(0) 推荐(0)
摘要:今天做了“去哪儿”的笔试,编程题并不难,但是卡在输入数据上了,数据读都读不进来,很让人恼火。 一般的题目输入数据会是这样:第一行:一个整数n,表示数组长度 (6)第二行:n个整数,之间用空格隔开 (1 4 1 1 5 6) 但是去哪儿的题目挺奇怪,输入只有一行 第一行:输入n个整数,以空格隔开 (1 阅读全文
posted @ 2018-10-10 14:27 皇家大鹏鹏 阅读(7655) 评论(0) 推荐(0)
摘要:最近在找实习,做了不少笔试题,发现很多地方其实都需要用到 scanf 和 printf,相对于c++中的cin和cout,他们更快一些 网上的相关帖子已经很多了,我不再重复,这贴出两个比较靠谱的链接吧 https://blog.csdn.net/neicole/article/details/719 阅读全文
posted @ 2018-04-10 15:24 皇家大鹏鹏 阅读(1284) 评论(0) 推荐(0)
摘要:我们知道c语言的break语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环 那可怎么办呢? 比如一个二重循环 在最内层如果某条件成立 我们就可以完成需要的动作 然后退出全部循环,该怎么做呢? 下面提供了几种跳出多重循环的方法 并不局限于上面的二重循环 例子只是为了提供思路 1. 使用g 阅读全文
posted @ 2018-03-22 12:15 皇家大鹏鹏 阅读(19426) 评论(0) 推荐(0)
摘要:前言 C++11这次的更新带来了令很多C++程序员期待已久的for range循环,每次看到javascript, lua里的for range,心想要是C++能有多好,心里别提多酸了。这次C++11不负众望,再也不用羡慕别家人的for range了。 使用场景ex1:遍历字符串 遍历str,输出每 阅读全文
posted @ 2017-11-30 21:54 皇家大鹏鹏 阅读(16896) 评论(1) 推荐(2)
摘要:vector可用于代替C++中的数组,一般一致认为应该多用vector,因为它的效率更高,而且具备很好的异常安全性。而且vector是STL推荐使用的默认容器,STL中向量是使用数组实现的,因此向量具有顺序表的特点,可以快速随机存取数据。向量是一种数据类型的对象的集合,每个对象根据其位置有一个整数索 阅读全文
posted @ 2017-05-27 20:31 皇家大鹏鹏 阅读(15274) 评论(2) 推荐(1)