我对编译器,口译员和语言感兴趣.
你知道的最有趣但却被遗忘或未知的语言是什么?更重要的是,为什么?
我对编译,解释和VM语言感兴趣,但不是像Whitespace或BF这样的深奥语言.
当然,开源是一个优势,因为我打算学习并希望从中学习.
我有一个大的矢量(10 ^ 9个元素)的字符,我想知道将这样的矢量写入文件的最快方法是什么.到目前为止,我一直在使用下一个代码:
vector<char> vs;
// ... Fill vector with data
ofstream outfile("nanocube.txt", ios::out | ios::binary);
ostream_iterator<char> oi(outfile, '\0');
copy(vs.begin(), vs.end(), oi);
Run Code Online (Sandbox Code Playgroud)
对于此代码,将所有数据写入文件大约需要两分钟.实际问题是:"我可以使用STL加快速度吗?"
我想使用读写mdb文件(Ms Access文件),我ODBC在Qt 中使用它是全新的.
所以任何人都可以帮助我知道我是否需要下载驱动程序,如果是,那么我可以从哪里下载?如果你知道连接,那么任何帮助都会受到关注.