compiler-errors

    -3热度

    2回答

    我有和带有三个相同类型名称的参数的扩展方法。 问题是C#编译器将第一个和第二个参数解析为类型ServerModels.Action,但第三个参数解析为System.Action。 如何将完全相同的标识符视为不同类型? 微软的Visual Studio 2013专业版 更新12.0.40629.00 5 的Microsoft .NET Framework 4.5

    1热度

    1回答

    是否有办法强制编译器检查是否在父方法中使用了与child方法相同的注释。如果我使用@NotNull和String一切都按我的预期工作。 public static final int FIRST_ENUM = 0; public static final int SECOND_ENUM = 1; @IntDef(value = { FIRST_ENUM, SECOND

    18热度

    1回答

    从该Haskell 98 report: There is no upper bound on the size of a tuple, but some Haskell implementations may restrict the size of tuples, and limit the instances associated with larger tuples. However, e

    1热度

    1回答

    我决定让我更容易通过命令提示符编译和运行我的C++程序(我使用cmd与Sublime Text结合使用)。 我添加了一个cmd命令(在system32中拖动.bat文件)跳转到我的C++文件目录,然后再添加几条命令来编译我的三个工作文件。 我想cmd输出“编译work.cpp ...”(我已经实现)和如果它不返回一个错误,输出“成功编译”(我不知道怎么什么去做)。无论如何要在cmd中执行此操作?

    0热度

    2回答

    我已经看过其他几个问题,但我的情况似乎比我经历过的情况简单很多,所以我会问我的情况。 Learn.h: #ifndef LEARN_H #define LEARN_H class Learn { public: Learn(int x); ~Learn(); private: const int favourite; }; #endif Lea

    3热度

    2回答

    我正在使用一个非常不方便的软件,它不支持clang。所以,我需要改变我的cmake的编译器和我读,几乎随处可见,在这里How can I make CMake use GCC instead of Clang on Mac OS X?,我想: cmake -DCMAKE_CXX_COMPILER=/usr/bin/g++ 不过,我仍然得到这个错误 CMake Error at CMakeLis

    -2热度

    2回答

    我试过*和&的每个可能的组合。我想不出有什么不对这个程序,是什么原因造成这个编译时错误 我得到这个错误: error: initialization makes pointer from integer without a cast compilation terminated due to -Wfatal-errors. 有了这个代码: int main() { unsigned

    2热度

    1回答

    我试图创建结构变量的原子数组。但我不能将值分配给任何数组元素。 struct snap { int number; int timestamp; }; atomic<snap> *a_table; void writer(int i, int n, int t1) { int v, pid; int t1; a_table

    0热度

    1回答

    我在运行我的宏时出现错误消息,代码如下。当从工作簿 因为显示格式设置为某些在活性列中单元格的是使用不同的电平的精度的下层值 我们没有填入值直接拼命地跑 错误消息 错误消息,当经由VBA拼命地跑 运行时错误9,下标超出范围, 的代码With Windows("InstData_TEMS_Existing").Sheets("L") Sub Graph() ' ' Graph Macro '

    -3热度

    1回答

    我使用FORTRAN GNU编译器编译使用fortran(.f90)编写的一段代码。与其他编译器不同,写入语句的输出不显示在屏幕上,而是写入输出文件中。 例如我在源代码的中间放置了“write(*,*)'在此处检查'',以便当有人运行代码的编译版本时,此消息显示在屏幕上。 我不明白为什么运行代码时没有在终端窗口中显示此消息,但它是写在输出文件。 我会感激你的帮助来解决这个! > 我编译这些源代码: