久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

相互遞歸的類

Mutually recursive classes(相互遞歸的類)
本文介紹了相互遞歸的類的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

如何在 C++ 中實現(xiàn)相互遞歸的類?類似的東西:

How do I implement mutually recursive classes in C++? Something like:

/*
 * Recursion.h
 *
 */

#ifndef RECURSION_H_
#define RECURSION_H_

class Class1
{
  Class2* Class2_ptr;
public:
  void Class1_method()
  {
      //...
      (*Class2_ptr).Class2_method();
      //...
  }
};

class Class2
{
    Class1* Class1_ptr;
public:
    void Class2_method()
    {
        //...
        (*Class1_ptr).Class1_method();
        //...
    };
};


#endif /* RECURSION_H_ */

推薦答案

  1. 前向聲明類(你可以只前向聲明其中一個,但為了更好的形式,兩者都做).
  2. 前向聲明方法(同上).
  1. Forward-declare the classes (you could get away with forward-declaring only one of them, but for good form do both).
  2. Forward-declare the methods (ditto).

class Class1;
class Class2;

class Class1
{
  Class2* Class2_ptr;
public:
  void Class1_method();
};

class Class2
{
  Class1* Class1_ptr;
public:
  void Class2_method();
};

void Class1::Class1_method()
{
  //...
  (*Class2_ptr).Class2_method();
  //...
}

void Class2::Class2_method()
{
  //...
  (*Class1_ptr).Class1_method();
  //...
}

這篇關(guān)于相互遞歸的類的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Assertion failed (size.widthgt;0 amp;amp; size.heightgt;0)(斷言失敗(size.width0 amp;amp; size.height0))
Rotate an image in C++ without using OpenCV functions(在 C++ 中旋轉(zhuǎn)圖像而不使用 OpenCV 函數(shù))
OpenCV: process every frame(OpenCV:處理每一幀)
Why can#39;t I open avi video in openCV?(為什么我不能在 openCV 中打開 avi 視頻?)
OpenCV unable to set up SVM Parameters(OpenCV 無法設(shè)置 SVM 參數(shù))
Convert a single color with cvtColor(使用 cvtColor 轉(zhuǎn)換單一顏色)
主站蜘蛛池模板: 久久国产一区二区三区 | 每日更新av | 欧美日韩精品国产 | 日韩综合一区 | 国产丝袜人妖cd露出 | 久久久久久久久毛片 | 可以在线看的黄色网址 | 一区二区三区免费 | 九九久久久 | 国产精品96久久久久久 | 超碰在线97国产 | 国产乱码高清区二区三区在线 | 伊人春色在线 | 亚洲香蕉在线视频 | 成人免费观看男女羞羞视频 | 天天操天天操 | aaa级片| 国产精品久久久久久久久久久久 | 亚洲免费视频在线观看 | 久久久成人免费一区二区 | 天天爽网站 | 国产成人精品视频在线观看 | 欧美成视频 | 国产成人午夜高潮毛片 | 国产精品免费一区二区三区四区 | 国产日韩欧美91 | 午夜免费电影 | 91网站在线播放 | 91九色视频在线 | 性色的免费视频 | 在线观看中文字幕视频 | 亚洲一区二区三区国产 | 国产精品综合色区在线观看 | xxx.在线观看 | 精品入口麻豆88视频 | 久久99网| 日韩成人在线免费观看 | 久热精品视频 | 成人午夜网站 | 99久久婷婷国产综合精品首页 | 国产精品视频中文字幕 |