1419947.jpg

あかるい

GF  2022-10-04 17:56

关于自学C++ 请大佬指导下

自学C学了2个半月 然后又花了1个半月去熟悉了C++的语法和规则以及STL  现在学完了 不知道干啥了  确切的说   只会敲黑窗口  EasyX图形库倒是知道怎么用  但我想走图像识别以及数据存储这方面   但不知道怎么找学习资源  有啥网站么  有的话请大佬给个    新人小白真的啥也不会    完全想不通那些十几小时速通C Java怎么做到的  我每天花2-4小时  都感觉还没入门
我是弱鸡

1459467.png

虚伪之物

B1F  2022-10-04 20:32
(虚伪之物)
如果你是想要快速变现, 不建议学c++, 太复杂了

劝告说完了, 现在说建议
先说两个基础的东西吧, 多线程, 简单的多线程的使用你肯定是要会的, 然后是线程池

如果是想走图像识别和数据存储的话....

图像识别这方面基本上就两条路
一. 调用现成的第三方库做识别
二. 自己写一个
如果是打算走一路线, 你就需要去看openCV, 以及yolo之类的东西, 如果是二路线.......一路线的你都要看, 还需要 好的数学, 从别人的CUDA库开始写起(大概吧, 我不是做这方面的)

数据存储这方面的话......
我是想不出太大的用途, 基本上说到存储数据都是现成的数据库(MySql之类的), 如果你打算走这方面.......线程池, 内存池肯定是要会的, 还有epoll(百万网络并发), 总不能说一个存储只能走本地通信吧? 还有DPDK(千万级别并发), DPDK很底层来着, linux不要说也要会用

对了, 其实转Java会快很多, 哪怕是C也比C++快, Java大多数都是调用库, C的语法简洁, C++要是出问题, 基本上都是内存的问题, 这东西排查起来麻烦的要死, 就一个深拷贝和浅拷贝很多时候都很麻烦.