是否有与Turbo Pascal的assign(out f:file, const Name)
函数类似的函数,该函数在不打开文件的情况下用c ++为文件指定名称?
答案 0 :(得分:0)
Pascal有一个较旧的语言结构,您可以将标识符“绑定”到外部系统资源。 Borland(Turbo Pascal)从来没有真正实现过你在文件访问例程中找到的概念。
大多数现代语言遵循C风格的方法,很大程度上是因为几乎所有现代操作系统都遵循Unix风格的文件/字符设备/等设计。
无论哪种方式,问问自己到底要完成什么,然后找出如何使用惯用的C ++来做到这一点。 C ++的方式确实更直接。
答案 1 :(得分:0)
As you can see,C ++在标准库中没有办法创建文件流,给它一个文件名,然后打开它。打开操作使用文件名。
您可以创建一个尚未打开的文件流,但它没有文件名。