小编fhe*_*eke的帖子

隐藏LaTeX beamer演示中的演示控件

我目前正在使用LaTeX beamer构建演示文稿.有没有办法隐藏幻灯片底部的演示控件?我不使用这些控件,它们有时会与幻灯片的文本发生冲突.

latex beamer presentation

89
推荐指数
2
解决办法
4万
查看次数

在CMake项目中带有前缀的头文件

我已经设置了一个CMake项目,其目录结构如下所示:

src/
--CMakeLists.txt
--libA/
----CMakeLists.txt
----foo.h
----foo.cpp
--main/
----CMakeLists.txt
----main.cpp
Run Code Online (Sandbox Code Playgroud)

src/CMakeLists.txt使用 add_subdirectory拉进来libAmain.libA/CMakeLists.txt用于add_library定义一个名为的库libA,foo.h通过它导出target_include_directories.如果我现在对链接libAmain使用target_link_library,我可以包括foo.h通过#include <foo.h>main.cpp.

问:是否有可能提供的公共接口libA与一个前缀,这样我可以(而且必须)写#include <libA/foo.h>main.cpp呢?

build cmake

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

存储表达式模板仿函数

目前我对表达模板非常感兴趣,并希望编写一个库来编写和区分数学函数与lambda样式的语法.目前,我能够编写(_x * _x)(2);并获得正确的结果4.但我真的想做类似的事情MathFunction f = _x * _x; f(2);,但我对如何处理右侧的递归表达模板没有任何想法.是否有可能在不使用'auto'-Keyword而不是MathFunction或必须使operator()虚拟的情况下实现这一点?

谢谢你的帮助!

c++ templates expression

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

std :: vector :: emplace_back比std :: vector :: push_back慢的示例?

我目前正在阅读Scott Meyer的“ Effective Modern C ++”。在第42项中,他声称,例如,an std::vector::emplace_back通常比但使用快甚至更快push_back。他列出了三个条件,在该条件下至少应该同样快,但在没有完全满足这些条件的情况下没有提供反例。有人可以给我提供一个示例,该示例中emplace_back预期使用会导致比使用严格更差的性能push_back吗?

c++ performance vector

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

标签 统计

c++ ×2

beamer ×1

build ×1

cmake ×1

expression ×1

latex ×1

performance ×1

presentation ×1

templates ×1

vector ×1