acl
3.5.3.0
ifstream.hpp
浏览该文件的文档.
1
#pragma once
2
#include "../acl_cpp_define.hpp"
3
#include "
fstream.hpp
"
4
5
namespace
acl
{
6
7
class
string;
8
9
class
ACL_CPP_API
ifstream
:
public
fstream
10
{
11
public
:
12
ifstream
(
void
) {}
13
virtual
~ifstream
(
void
) {}
14
15
/**
16
* 以只读方式打开已经存在的文件
17
* @param path {const char*} 文件名
18
* @return {bool} 打开文件是否成功
19
*/
20
bool
open_read(
const
char
* path);
21
22
/**
23
* 从打开的文件流中加载该文件中的所有内容到用户指定缓冲区内
24
* @param s {string*} 用户缓冲区
25
* @return {bool} 是否成功
26
*/
27
bool
load(
string
* s);
28
bool
load(
string
& s);
29
30
/**
31
* 加载文件中的数据至用户指定缓冲区, 该函数是静态成员变量,
32
* 可直接使用
33
* @param path {const char*} 文件名
34
* @param s {string*} 用户缓冲区
35
* @return {bool} 是否成功
36
*/
37
static
bool
load(
const
char
* path,
string
* s);
38
static
bool
load(
const
char
* path,
string
& s);
39
};
40
41
}
// namespace acl
acl
Definition:
acl_cpp_init.hpp:4
fstream.hpp
acl::ifstream::ifstream
ifstream(void)
Definition:
ifstream.hpp:12
acl::ifstream
Definition:
ifstream.hpp:9
ACL_CPP_API
#define ACL_CPP_API
Definition:
acl_cpp_define.hpp:16
acl::ifstream::~ifstream
virtual ~ifstream(void)
Definition:
ifstream.hpp:13
acl::fstream
Definition:
fstream.hpp:10
include
acl_cpp
stream
ifstream.hpp
生成于 2021年 九月 10日 星期五 11:14:45 , 为 acl使用
1.8.15