小编Ins*_*nct的帖子

Netbeans讨厌nullptr但仍然正常工作

我已经看过关于这个的类似帖子,但是"Unable to resolve identifier nullptr"当它工作正常时,无法让Netbeans停止在我的代码中显示错误消息.我正确启用了C++ 11,不确定问题是什么?

c++ netbeans nullptr c++11

7
推荐指数
1
解决办法
2151
查看次数

C++ - 传递未知大小的数组

尝试传递一个以1开头的连续数字的int数组,但假设接收此数组的函数不知道它的长度.当试图计算函数内部的长度时,它只给我1,因为它只在计算sizeof(arrayName)时找到第一个元素.

#include <iostream>
using namespace std;

int Sum(int intArray[]) {
    int n = sizeof(intArray) / sizeof(*intArray);
    cout << "Array size in function: " << n << endl;
    return n * (n + 1) / 2;
}

int main() {
    int anArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    int arraySum = Sum(anArray);

    cout << "Array size in main: " << sizeof(anArray) / sizeof(*anArray) << endl;
    cout << "Sum is: " << arraySum;
    int a;
    cin >> …
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers

3
推荐指数
1
解决办法
3755
查看次数

标签 统计

c++ ×2

arrays ×1

c++11 ×1

netbeans ×1

nullptr ×1

pointers ×1