boost::variant<std::string, int> myVariant;
이 개체에서 데이터베이스의 데이터를 유지합니다. 일반적으로 정수 또는 텍스트이지만 때로는 데이터베이스에 텍스트로 저장된 시간입니다. 그래서 방문자를 만들 수 있는지 궁금합니다. 변형 된 객체를 문자열로 방문하면 'tm'유형의 구조체가 반환됩니다. 뭔가 그런 : class ti
나는 c 인터프리터를 구축 중입니다. 내 AST는 복합 패턴을 사용합니다. 의미를 확인하고 작업을 수행하려면 방문자 패턴을 사용하고 싶습니다. 이제 문제가 하나 있습니다. 이것은 c-preprocessor의 문법 규칙입니다 : if-section = if-group [elif-groups] [else-group] endif-line. if-section의
이 question에는 instanceof의 무리 대신 방문자 패턴을 사용할 수 있다고합니다. Jmg은 "A, B, C를 자유롭게 변경할 수 없다면 방문자 패턴을 적용하여 동일한 결과를 얻을 수 있습니다." 내가 아는 한 내가 A, B 및 C 지원 방문자 (예 : accept() 메서드 있음)를 만들어야한다는 것을 이해합니다. 내 문제는 A, B 및 C를
제 3 자 블로그에 비디오가 포함되어 있습니다. 방문자가 블로그에 방문하여 내 동영상을 본 방법을 추적 할 수 있습니까? 이것이 어떻게 달성 될 수 있는지에 대해 약간의 지침을 주시겠습니까? 제 3 자 블로그의 분석에 액세스 할 수 없습니다. 블로그에만 삽입 된 것은 내 비디오입니다.
나는 boost :: graph와 순회 알고리즘 (BFS/DFS)을 사용하고 있습니다. 그러나 다음과 같이 동작을 수정해야합니다. 특정 정점에있을 때 정점의 일부 속성에 따라 인접한 다음 정점을 선택합니다. 나는 boost : graph에 방문자 개념이 있다는 것을 안다. 선택할 다음 꼭지점을 결정하는 데 사용할 방법을 찾지 못했습니다. 어떤 도움 ?? 감
이것은 성능에 대해 너무 걱정하지 않는다는 점에서 약간의 가설입니다. 실제로 어떤 옵션이 실제로 가장 빠르고/가장 효율적인지 궁금하거나, 차이가 전혀 없는지 궁금합니다. 가정하자 나는 방문자 템플릿 다음 코드 오버로드를 지원 한 것을 : 방문자가 궁극적으로 dynamic_cast<> 's의 결과 사용 class CommonBase {
IMPLEME
Data::Dumper처럼 작동하지만 사용자가 복잡한 구조 또는 객체 내부의 데이터를 조작하기 위해 후크를 작성할 수있는 인기있는 Perl 모듈이 있습니까? Google에서 표시 할 수있는 모듈이 Data::Visitor 또는 Data::Structure::Util인데 그 중 인기있는 모듈인지 잘 모르겠습니다.
BGL의 depth_first_search 알고리즘은 그래프에 사이클이 없어도 방문객에게 back_edge()를 호출하는 경우가 있습니다. 뒤 가장자리의 정의에 따르면, 그리고 부스트의 DFS Visitor Documentation에 따르면, 이것은 일어나서는 안됩니다. listS가 꼭지점과 모서리의 표현으로 사용되는 경우에만 재현 가능합니다. 아래의 코드
나는 두 배 파견 및 방문자 패턴에 대해 배우려고하지만 다음 코드는 분명히 잘못되었습니다. 나는 명백한 무엇인가 놓치고 있어야한다. 그러나 나는 그것을 고치는 법을 모르고있다. 누구든지 나를 밝힐 수 있습니까? 방문자에게 구체적인 인스턴스를 배치하는 방법을 모르겠습니다. 구체적인 방문자 클래스에 생성자를 만들어야합니까? 내가 이해할 수 있듯이 interfa
일반적으로 super로 오버라이드 된 메소드를 호출 할 수 있습니다. 예를 들면 : public class SuperClass {
public void something() {
out("called from super");
}
}
public class SubClass extends SuperClass {
@Ove