相关疑难解决方法(0)

适用于Linux的C++ IDE?

我想将我的编程视野扩展到Linux.一个好的,可靠的基本工具集很重要,什么比IDE更基本?

我可以找到这些SO主题:

我不是在寻找轻量级的 IDE.如果IDE值得花钱,那么我会付钱,所以它不需要是免费的.

那么我的问题是:

什么好的,C++编程IDE可用于Linux?

最小值是相当标准的:语法突出显示,代码完成(如intellisense或其Eclipse对应)和集成调试(例如,基本断点).

我自己也在搜索它,但有很多东西几乎不可能手工分离好东西,特别是像我这样在Linux上几乎没有C++编码经验的人.我知道Eclipse支持C++,我真的很喜欢Java for IDE,但它对C++有什么好处,还有更好的东西吗?

第二篇文章实际上有一些很好的建议,但我缺少的是究竟是什么让这个吸收的IDE对用户如此好,它的(dis)优势是什么?

也许我的问题应该是:

您提出了什么IDE(根据您的经验),为什么?

c++ linux ide

209
推荐指数
27
解决办法
97万
查看次数

适用于Windows的最佳C++ IDE或编辑器

在Windows上使用的最佳C++ IDE或编辑器是什么?我使用Notepad ++,但缺少Visual Studio的IntelliSense.

c++ windows ide editor

74
推荐指数
16
解决办法
120万
查看次数

在C中打印矩阵时获取垃圾值

三年前我学习了C编程语言,现在当我在java和c#面对一些指针问题之后重新访问它时.所以我试着写一个简单的矩阵添加程序,但我不知道为什么我在打印矩阵时会得到一些奇怪的值.

码:

#include <stdio.h>

int* sumOfMat(int* m1,int* m2)
{
    printf("Matrix A: \n");
    printMat(m1);
    printf("Matrix B: \n");
    printMat(m2);
    int mat3[3][3];
    int row=0,col=0,k=0,sum=0;
    for(;row<3;row++)
    {
        col=0;
        for (;col<3 ;col++ )
        {
            sum=(*m1+*m2);
            m1++;
            m2++;
            mat3[row][col]=sum;
        }
    }

    printf("Result: \n");
//    printMat(mat3);  //this statement is giving me a correct output.
    return mat3;
}

void printMat(const int m[3][3])
{
    int row,col;
    for (row=0;row<3 ;row++ )
    {
        for (col=0;col<3 ;col++ )
        {
            printf("%d\t",m[row][col]);
        }
        printf("\n");
    }

}


int main(void) {
int mat1[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int mat2[3][3]={{1,2,3},{4,5,6},{7,8,9}};
//add …
Run Code Online (Sandbox Code Playgroud)

c pointers matrix

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

标签 统计

c++ ×2

ide ×2

c ×1

editor ×1

linux ×1

matrix ×1

pointers ×1

windows ×1