只是一个小问题:C++可以在程序中使用C头文件吗?
这可能是一个奇怪的问题,基本上我需要在C++中使用来自其他程序(用C语言编写)的源代码.两个头文件一般有什么区别吗?也许如果我改变一些图书馆...我希望你能帮助我.
#include <vector>
...
//inside main function
vector<int> vi3 = {42,42,42,42,42,42,42,42,42,42};
Run Code Online (Sandbox Code Playgroud)
我正在学习C++,我认为有可能初始化这样的矢量......我做错了吗?我知道初始化矢量的其他方法.在我正在阅读的书中,它说它也可以这样做:
vector<int> vi3{42,42,42,42,42,42,42,42,42,42};
Run Code Online (Sandbox Code Playgroud)
这本书上的第一件事就是给了我一个错误.我究竟做错了什么?