小编Gra*_*tig的帖子

Android Studio可以使用OpenJDK还是需要Linux上的Oracle JDK?

Android Studio可以使用OpenJDK 1.8,还是需要Linux上的Oracle JDK?使用OpenJDK会更容易,因为它安装在Fedora上.

我在Intel Haswell i7芯片上使用Android Studio 1.5.1.build AI-141.2456560运行64位Fedora-23 linux.

$ java -version
openjdk version "1.8.0_72"
OpenJDK Runtime Environment (build 1.8.0_72-b15)
OpenJDK 64-Bit Server VM (build 25.72-b15, mixed mode)

$ ./java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

$ uname -a
Linux localhost.localdomain 4.3.5-300.fc23.x86_64 #1 SMP Mon Feb 1 03:18:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ more build.txt 
AI-141.2456560
Run Code Online (Sandbox Code Playgroud)

linux oracle openjdk android android-studio

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

在给定一个 std::variant 类型的 C++ 中,是否可以添加其他类型来创建另一种变体类型?

#include <string>
#include <variant>

int main()
{
    using variant_base = std::variant< int, double >;

    using variant_derived_and_flattened = std::variant< std::string, variant_base >;
    // the above does not produce the desired
    // std::variant< int, double, std::string >
    static_assert( std::is_same< variant_base, variant_derived_and_flattened >{} );
}
Run Code Online (Sandbox Code Playgroud)

static_assert 失败。

我认为没有办法做到这一点,并希望对此进行确认,但也许有人知道如何做到这一点?

c++ using variant

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

标签 统计

android ×1

android-studio ×1

c++ ×1

linux ×1

openjdk ×1

oracle ×1

using ×1

variant ×1