problemscpp
A collection of my answers to algorithm problems in c++.
Public 成员函数 | Public 属性 | 所有成员列表
pat::a::a1018::frame结构体 参考

#include <pat.h>

Public 成员函数

 frame ()=default
 
 frame (vector< unsigned > path, unsigned node, int bikes, unsigned len, unsigned start)
 
unsigned get_back () const
 
unsigned get_go () const
 

Public 属性

int bikes {}
 
unsigned len {}
 
unsigned node {}
 
vector< unsigned > path
 
unsigned start {}
 

详细描述

在文件 pat.h894 行定义.

构造及析构函数说明

◆ frame() [1/2]

pat::a::a1018::frame::frame ( )
default

◆ frame() [2/2]

pat::a::a1018::frame::frame ( vector< unsigned >  path,
unsigned  node,
int  bikes,
unsigned  len,
unsigned  start 
)

在文件 pat.cpp4781 行定义.

4782 : path(std::move(path)), node(node), bikes(bikes), len(len), start(start) {
4783 if(bikes < 0) {
4784 this->start += -bikes;
4785 this->bikes = 0;
4786 }
4787 }
unsigned start
Definition: pat.h:899
vector< unsigned > path
Definition: pat.h:895
unsigned len
Definition: pat.h:898
unsigned node
Definition: pat.h:896

引用了 bikes.

成员函数说明

◆ get_back()

unsigned pat::a::a1018::frame::get_back ( ) const

在文件 pat.cpp4779 行定义.

4779{ return bikes; }

引用了 bikes.

被这些函数引用 pat::a::a1018::main() , 以及 pat::a::a1018::frame_cmp::operator()().

◆ get_go()

unsigned pat::a::a1018::frame::get_go ( ) const

在文件 pat.cpp4777 行定义.

4777{ return start; }

引用了 start.

被这些函数引用 pat::a::a1018::main() , 以及 pat::a::a1018::frame_cmp::operator()().

类成员变量说明

◆ bikes

int pat::a::a1018::frame::bikes {}

在文件 pat.h897 行定义.

被这些函数引用 frame(), get_back() , 以及 pat::a::a1018::main().

◆ len

unsigned pat::a::a1018::frame::len {}

在文件 pat.h898 行定义.

被这些函数引用 pat::a::a1018::main() , 以及 pat::a::a1018::frame_cmp::operator()().

◆ node

unsigned pat::a::a1018::frame::node {}

在文件 pat.h896 行定义.

被这些函数引用 pat::a::a1018::main().

◆ path

vector<unsigned> pat::a::a1018::frame::path

在文件 pat.h895 行定义.

被这些函数引用 pat::a::a1018::main().

◆ start

unsigned pat::a::a1018::frame::start {}

在文件 pat.h899 行定义.

被这些函数引用 get_go() , 以及 pat::a::a1018::main().


该结构体的文档由以下文件生成: