尝试使用gulp-concat将组件脚本组合到一个文件中

时间:2017-04-10 16:47:14

标签: javascript gulp gulp-concat gulp-sourcemaps

我正在尝试更新我的编译TypeScript任务(我也尝试将其作为单独的任务)将结果javascript组合到一个文件中。这是我的代码:

class Base
{
   public:
      virtual ~Base() {}
};

class Derived1 : public Base
{
   public:
      void uniqueSpecificMethodOfDerived1() {}
};

class Derived2 : public Base
{
   public:
      void uniqueSpecificMethodOfDerived2(){}
};

class Core
{
   vector<unique_ptr<Base>>        tab;
   void                            iterate();
};

void Core::iterate()
{
   tab.emplace_back(new Derived1());
   tab.emplace_back(new Derived2());

   vector<unique_ptr<Base>>::iterator it;

   for (it = tab.begin(); it != tab.end(); ++it)
   {
      Base* ptr = (*it).get();
      Derived1* ptr1 = nullptr;
      Derived2* ptr2 = nullptr;
      if ( (ptr1 = dynamic_cast<Derived1*>(ptr)) != nullptr )
      {
         ptr1->uniqueSpecificMethodOfDerived1();
      }

      if ( (ptr2 = dynamic_cast<Derived2*>(ptr)) != nullptr )
      {
         ptr2->uniqueSpecificMethodOfDerived2();
      }
   }
}

我尝试过不同的目标文件夹,但我甚至都没有看到创建新文件,更不用说了。我发现的每个例子都表明,作为正确的方法,我没有收到任何错误,所以我无法说出错误。

0 个答案:

没有答案