小编Joc*_*hen的帖子

-1u是有效的c ++吗?

例如

size_t x = -1u;

if (x == -1u)
    ...
Run Code Online (Sandbox Code Playgroud)

有效?

如果这是有效的,它将阻止警告.当然在32位系统上x应该是0xffffffff而在64位系统上它应该是0xffffffffffffffff.

-Jochen

c++ platform-independent

11
推荐指数
2
解决办法
1007
查看次数

如何使用clang格式控制三元运算符的缩进?

如何以clang格式控制三元运算符的缩进?我想要普通的延续,例如

int foobar = bar ? a
        : b;
Run Code Online (Sandbox Code Playgroud)

相反,我得到运营商的一致性

int foobar = bar ? a
                 : b;
Run Code Online (Sandbox Code Playgroud)

我已经有了AlignOperands:false有什么想法吗?

(完整选项:-style ='{BasedOnStyle:LLVM,TabWidth:4,IndentWidth:4,ContinuationIndentWidth:8,UseTab:Always,AlignAfterOpenBracket:false,BreakBeforeBinaryOperators:All,AlwaysBreakTemplateDeclarations:true,AlignOperands:false,ColumnLimit:120}' )

c++ clang-format

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

如何在 Java 1.8 中使用 com.apple?

使用编译 Java Mac 应用程序时,Gradle出现如下错误:

error: package com.apple.eawt does not exist
Run Code Online (Sandbox Code Playgroud)

com.apple.eawt存在于/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar

如果我复制rt.jar到其他位置并将其添加到类路径中,例如

compile fileTree(dir: '/Users/XXX', include: 'rt.jar')
Run Code Online (Sandbox Code Playgroud)

然后它神奇地起作用了!有什么技巧可以说服 Java 在rt.jar.

java macos gradle

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

标签 统计

c++ ×2

clang-format ×1

gradle ×1

java ×1

macos ×1

platform-independent ×1