Я немного озадачен здесь. Я работаю над созданием класса двоичной кучи, смоделированной массивом. Я пытаюсь взять два массива строк и соединить их вместе (для функции слияния), чтобы создать новый массив, который я затем буду выполнять операции сортировки.
Оба массива инициализируются, как в моем интерфейсе:
string *heapArray;
Оба массива построены так же, как и в моей реализации:
heapArray = new string[10];
И код, который я пробовал, который не будет компилироваться, таков:
merged->heapArray = one->heapArray + two->heapArray;
Так что, очевидно, я что-то здесь не так сделал, но в прошлом я не делал никаких конкатенаций с массивами необработанных C ++, в основном, с осторожностью обращаясь с векторами. Увы, работа над этим заданием по оптимизации требует этого. Любое руководство будет оценено.
Я понимаю, что не выложил много кода, но меня расстраивают люди, которые размещают здесь массовые блоки кода. Я опубликовал то, что считаю уместным, но если есть что-то конкретное, чего мне не хватает, что было бы полезно, дайте мне знать, и я добавлю это.