刚起步c++,每天学习但不知道用什么来证明自己某一部分学的熟练了或者明白了,是通过一些题呢还是一些小项目或者其他的,在哪里能找到呢
我未来想学习嵌入式liunx开发,所以我想先学习c++
嵌入式Linux开发一定要学C
1.你有这个问题,说明你还没学明白,只是纸上知道了,那么不看书或者查资料,你能自己将某些部分实现出来呢?举个例子来说,两个单向无序链表合并成一个有序链表,你能直接完成代码并且正确运行?数据量大的情况下怎么提升速度?如果可以才能说明你学明白了,如果能够达到速度提升(比如先排序再合并和先合并再排序的速度是不一样的,数据量大小和排序算法的选择也会导致速度不一致),那么说明你熟练了。
至于你说平台,建议力扣,https://leetcode.cn/problemset/algorithms/
另外嵌入式liunx开发范围很广的,如果你是初学,不建议直接上cpp,先把C的部分学完,最好能做到扣极致的内存。至于原因,只能说由俭入奢易,由奢入俭难,毕竟有些嵌入式只能用C,而且抠抠搜搜的只有很少的内存空间,CPP编译器都运行不了。