Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
我正在学习c ++,并且遇到了一个常见问题:我找不到函数名称背后的原因。
例如,ifstream seekg()函数。我尝试在以下网站上查找该功能:
http://www.cplusplus.com/reference/istream/istream/seekg/
https://en.wikipedia.org/wiki/Seekg
http://en.cppreference.com/w/cpp/io/basic_istream/seekg
很多时候,这些资料都没有给我任何有关为什么将其命名为“ seekg”的线索。为什么末尾有“ g”?为什么ofstream具有seekp(而不是g)?
知道这种信息将使记忆功能名称变得容易得多。本质上,我正在寻找一种资源来查找函数名称的词源。 :)
谢谢你的帮助,
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
我正在学习c ++,并且遇到了一个常见问题:我找不到函数名称背后的原因。
例如,ifstream seekg()函数。我尝试在以下网站上查找该功能:
http://www.cplusplus.com/reference/istream/istream/seekg/
https://en.wikipedia.org/wiki/Seekg
http://en.cppreference.com/w/cpp/io/basic_istream/seekg
很多时候,这些资料都没有给我任何有关为什么将其命名为“ seekg”的线索。为什么末尾有“ g”?为什么ofstream具有seekp(而不是g)?
知道这种信息将使记忆功能名称变得容易得多。本质上,我正在寻找一种资源来查找函数名称的词源。 :)
谢谢你的帮助,
最佳答案
我可以在这里回答具体问题。 seekg
表示在获取区域上实现的查找,而seekp
在放置区域上工作。
区别的原因是流支持单独的区域-一种用于读取,通常称为源(获取区域),另一种用于写入,称为接收器(放置区域)。通常情况下,只有一种适用于仅限于其中一种的流-std::ifstream
仅具有获得面积,而std::ofstream
则具有获得面积-但有时您要同时处理两者。
关于c++ - 在哪里可以找到代表什么功能名称? C++ ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37734462/
10-11 19:11