Результаты поиска по запросу "c++"
принадлежит узлу, но LinkedList
оего текущего упражнения я изучаю связанные списки и деревья. Недавно я увидел предложение рекурсивно уничтожать структуры данных, заставляя каждый узел удалять своих потомков / потомков. Однако почти во всех примерах, которые я обнаружил, ...
вы вводите неопределенное поведение земли.
ак вернулся как раз вовремя. Я получаю странную ошибку: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'Вот код, вызывающий проблему: class A { public: class Inner { }; virtual Inner blah() = 0; }; ...
Но я не уверен, что использование подобных типов - это хороший дизайн.
ел бы создать сообщение с неизвестной длиной или количеством аргументов. Я взял простой шаблон, как template <typename T> class Argument { public: int size; int type; T data; };и с некоторыми перегруженными addMessage (int value) { ...
Вы обманываете, но в хорошем смысле. Оно работает. Это даже лучшее решение для определенных сценариев! Благодарю.
я есть файл с именем "SimpleFunctions.h", определенный следующим образом: #ifndef SIMPLEFUNCTIONS_H #define SIMPLEFUNCTIONS_H namespace my_namespace { double round(double r) { return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5); } float ...
(.dll) настроил визуальный студийный проект.
я есть предупреждения на шаге ссылки. Эти предупреждения появляются только в режиме выпуска. Моя программа состоит из двух частей: библиотеки, которая генерирует .lib, и исполняемого файла, который использует эту библиотеку. Когда я строю ...
@CptLightning: Я бы в это верил, но я не очень работал с OpenMP, поэтому не могу точно сказать, так ли это. Вам нужно будет проверить, использует ли OpenMP те же принципы, что и в STL, о чем говорит и рассказывает ссылка.
новичок здесь. За последние несколько дней я улучшил свои навыки управления памятью, и моя программа больше не теряет память согласно Вэлгринду. На самом деле я не получаю предупреждений от Вальгринда вообще. Однако, когда я добавляю циклы ...
./a.out - это исполняемый файл для Linux, извините, но я не знаю о Windows. И ваша программа будет работать гладко.
е, ошибки не исчезают. Ошибки ниже. Я посмотрел на Google и до сих пор не могу понять это. Это не так, как будто я новичок в Cpp, но давно не обманывал. Странная вещь, это работало с G ++ в Windows ... Ошибки: [Зе @ fed0r! --- **__ *] $ g ++ ...
Другим хорошим ресурсом для этого вопроса являются некоторые примеры кода, поставляемые с инструментарием CUDA. В этих примерах кода вы можете найти примеры практически любой вещи, которую вы можете себе представить. Одним из вопросов, который имеет отношение к вашему вопросу, является файл quadtree.cu. Удачи.
ал повсюду, чтобы понять, как именно использовать классы с CUDA, и, хотя существует общее мнение, что это можно сделать, и, очевидно, это делают люди, мне было трудно понять, как на самом деле сделай это. У меня есть класс, который реализует ...
вызывает конструктор.
онимание всегда было, независимо от того, C ++ или C # или Java, что когда мы используемnew Ключевое слово для создания объекта выделяет память в куче. я думал чтоnew требуется только для ссылочных типов (классов), и примитивные типы (int, bool, ...
, Посмотрите ту же ссылку для получения огромного преимущества производительности 2048-потоковых графических процессоров по сравнению с обычным 8-поточным процессором. Во-вторых, правда, поддерживаются только подмножества (хотя и большие) этих языков, включая отсутствие поддержки соответствующей рекурсии модели программирования CUDA (называемой «динамический параллелизм») до CUDA 5.0. В-третьих, рекурсии обычно могут быть заменены циклами, которые в любом случае необходимы для многопоточной работы.
ю, что стандарты C и C ++ оставляют многие аспекты языка, определяемые реализацией, только потому, что если существует архитектура с другими характеристиками, было бы очень сложно или невозможно написать для нее стандартный соответствующий ...