小编Apo*_*hay的帖子

如何从doxygen生成的html文件中删除文件选项卡?

我一直在使用doxygen为我的项目生成html文档.我生成的文档包含一个文件选项卡.我该如何删除该文件选项卡.

除此之外,我还想删除所有指向代码页的超链接.提前致谢.

我想删除这部分文档

此类的文档是从以下文件生成的:

D:/xyx/entities/ClassA.h
D:/xyx/entities/ClassA.cxx
Run Code Online (Sandbox Code Playgroud)

这里我有ClassA.h的超链接

doxygen

3
推荐指数
1
解决办法
5291
查看次数

当我使用vector :: erase时崩溃的原因是什么?

我试图对矢量做一些操作.并且仅在某些情况下在向量上调用擦除.

这是我的代码

while(myQueue.size() != 1)
{
    vector<pair<int,int>>::iterator itr = myQueue.begin();
    while(itr != myQueue.end())
    {
        if(itr->first%2 != 0)
            myQueue.erase(itr);
        else
        {
            itr->second = itr->second/2;
            itr++;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在第二次迭代中遇到崩溃.我得到了这个崩溃与消息矢量迭代器不兼容.

崩溃的原因是什么?

c++ stl vector

2
推荐指数
1
解决办法
219
查看次数

boost :: format vs sprintf

哪一个更好:boost::format或者sprintf?我也想知道哪一个更安全使用.

我知道一个限制sprintf,它格式化一个char[]对象,并且大小char[]应该足以保存格式化的字符串.但是boost::format也有同样的限制.任何人都可以指出我在网上的文件,我会参考boost::format和之间的区别sprintf.

c++ boost

2
推荐指数
1
解决办法
3504
查看次数

STL Map作为默认参数

如何将stl map作为默认参数传递?

c++ stl

1
推荐指数
1
解决办法
756
查看次数

将此指针转换为boost :: shared_ptr?

我有一个基类,我想将其指针转换为其派生类shared_ptr.在我的情况下,我不能使用继承enable_shared_from_this.那么还有其他有效的方法吗?

例如

typedef boost::shared_ptr <a>  aPtr;
typedef boost::shared_ptr <b>  bPtr;

Class a{
    void fun();
}

class b : public a{
}

a::fun(){

     //how to carry out this conversion below
     bPtr bpointer = dynamic_cast<bPtr>(this);
}
Run Code Online (Sandbox Code Playgroud)

c++ boost shared-ptr

1
推荐指数
1
解决办法
1668
查看次数

使用memcpy时崩溃?

我正在尝试使用memcpy将文件从一个位置复制到其他位置.

每当我作为源提供的文件路径不存在时,我就会崩溃.

这是一个正确的行为,如果是,那么我怎么能防止崩溃.

c++ api

0
推荐指数
1
解决办法
263
查看次数

不能包含头文件?

嗨我在vs 2005中创建了一个项目.我创建了一个头文件啊同样我在一个名为implementation的文件夹中添加了A.cxx.在.cxx文件中,我已经包含了Ah

我用#include"啊".但是当我编译时,它告诉我没有找到.

c++ visual-studio

-4
推荐指数
1
解决办法
139
查看次数

标签 统计

c++ ×6

boost ×2

stl ×2

api ×1

doxygen ×1

shared-ptr ×1

vector ×1

visual-studio ×1