首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在具有其他整数成员变量的类中声明2D char数组与c++中的大小相同

在具有其他整数成员变量的类中声明2D char数组与C++中的大小相同,可以使用以下方式:

  1. 在类的私有成员变量中声明2D char数组,并在类的构造函数中初始化数组的大小。
代码语言:txt
复制
class MyClass {
private:
    int member1;
    int member2;
    char** charArray;

public:
    MyClass(int m1, int m2) {
        member1 = m1;
        member2 = m2;
        charArray = new char*[member1];
        for (int i = 0; i < member1; i++) {
            charArray[i] = new char[member2];
        }
    }

    ~MyClass() {
        for (int i = 0; i < member1; i++) {
            delete[] charArray[i];
        }
        delete[] charArray;
    }
};
  1. 上述代码中,我们使用了动态内存分配来创建2D char数组。在构造函数中,我们首先分配一个char指针数组,然后为每个指针分配一个char数组。析构函数中,我们释放了分配的内存。
  2. 这样,我们就在具有其他整数成员变量的类中声明了一个与C++中大小相同的2D char数组。

请注意,上述代码只是一个示例,实际使用时需要根据具体需求进行修改和适配。

相关搜索:在类中声明数组和在类中声明2d数组的C++在C++中延迟类定义中的数组大小?在Fortran中创建包含其他已声明变量的数组在flutter中,state类中声明的变量与该状态的build方法中声明的变量有什么不同?为什么在这个方法中声明这个变量会覆盖我的类成员(C++)?如何在类内的其他方法中访问私有数据成员2D数组?如何在c++中声明具有不同模板参数的同一类的新变量?类方法和具有相同名称的变量,C++中的编译错误不在Java中?在开放类中具有Kotlin - final方法的Spring无法访问成员变量在Javascript中为国际象棋游戏创建对象与整数的2D数组在C++中缓存昂贵的数据 - 函数范围的静态与可变成员变量QtCreator C++:2D矩阵在同一类的不同成员函数中给出不同的结果React:在函数组件中声明变量与在返回的JSX中使用值如何对给定大小的数组进行随机排列,并将其与C++中的另一个相同大小的数组进行比较XSLT在与根元素具有相同命名空间声明的内部标记中缺少命名空间使一个视图与在SwiftUI中具有动态大小的另一个视图大小相同我们可以在基类中声明一个具有相同签名但返回类型不同的函数吗?使用构造函数初始值设定项列表中的数组和赋值为成员数组的ptr成员,在声明时使用val.Class定义类对象的数组在函数中声明具有相同名称的参数或变量时,Postgresql不会检测到重复名称在std :: vector中存储具有std :: auto_ptr作为其成员变量的类的对象是否安全?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券