Если у меня есть такой класс, как мне написать конструктор копирования? #include class MyClass {std :: stringstream strm;
public: MyClass (const MyClass & other) {// ... ...
У меня есть класс A: template < typename T, int I> struct A {}; и класс B. Я хотел бы, чтобы объект типа B неявно преобразовывался в A, когда он задан как аргументы функции. B выглядит так: ...
Я слушал к беседе в Google Андрея Александреску о языке программирования D, когда он опубликовал краткую статью о фиаско "endl". Я просто подумал, что endl был предпочтительным способом обозначить ...
Может ли фиктивный класс унаследоваться от еще один макет класса в googlemock? Если да, то помогите мне понять, почему это не работает. класс IA
{
общедоступные: виртуальный int test1 (int a) = 0;
}; class IB: ...
Несколько лет назад я создавал такие интерфейсы, как этот: class Base
{общедоступные: виртуальная ~ база {} void foo () {doFoo (); } private: виртуальная пустота doFoo () = 0;
};
...
Привет, у меня есть эта ошибка в библиотеке, которую я должен скомпилировать для XCode.
включен. Может кто-нибудь объяснить мне, что происходит не так? Спасибо.
Я экспериментировал с кортежами и столкнулся с проблемой создания кортежей.
Пример кода выглядит следующим образом. //a.cpp
#include <набор>
используя пространство имен std; int main () {auto te = ...
У меня есть класс C ++ с несколькими родителями; каждый родитель определяет функцию с общим именем, но разным назначением: класс BaseA
{виртуальная пустота myFunc (); // выполняет какую-то задачу
};
класс BaseB
{...
Рассмотрим следующий код: struct S
{S () {} void f ();
частный: S (const S &);
}; int main ()
{bool some_condition; S my_other_S; (некоторое_условие? S (): my_other_S) .f ();
...
Скажем, у меня есть класс C ++, Container, который содержит некоторые элементы типа Element. По разным причинам это неэффективно, нежелательно, ненужно, непрактично и / или невозможно (1) изменять или ...
Удивительно, но я не могу найти ответ на этот вопрос с помощью поиска в Google и SO (есть много похожих вопросов по SO, но связанных с другими языками). Подозреваю, что ответ отрицательный. Если так, то есть ...
Я использую Pinvoke для взаимодействия между собственным (C ++) кодом и управляемым (C #) кодом. Я хочу получить некоторый текст из собственного кода в управляемый код. Для этого я много чего пробую, например ....
I'm trying to write a v8 module in C++; there, the functions receive a variable number of arguments in an array. I want to take that array and call a function like gettext and printf that receives a ...
Я прорабатываю руководство по make. В очень простых тестовых проектах, которые я пытаюсь собрать, всего 3 файла: ./src/main.cpp ./src/implementation.cpp и ./include/header.hpp Это файл make. ...
Я вижу, что могу запустить верификатор приложений в Visual Studio 2008 через Отладка-> Начать с верификатором приложений. Но в документации по верификатору приложений показано множество опций, которые могут быть ...
Я пытаюсь определить действительно простой класс исключения. Поскольку это так просто, я хочу сохранить его только в файле .h, но компилятору не нравится throw (). Код: #include <исключение>
# ...
В настоящее время я работаю над проектом, основанным на Qt4 / QtCreator. Хочу попросить совета, как оформить мою заявку. Есть 3 отдельных инструмента, у каждого свой вид. Все виды ...
Иногда, когда я меняю код в моем проекте Qt (Qt Creator 2.1.0 с mingw32), изменения не t отражаются в созданном машинном коде после его сборки. В основном это происходит, когда я что-то меняю ...
Итак, у меня есть библиотека (написанная не мной), которая, к сожалению, использует abort () для исправления определенных ошибок. На уровне приложения эти ошибки можно исправить, поэтому я хотел бы обрабатывать их вместо ...
Я просматривал документ MSDN о multimap и обнаружил, что в нем есть функция-член multimap :: emplace (). Ниже приведен пример этой функции-члена. int main () {с использованием пространства имен std; multimap & ...
Appel [App02] очень кратко упоминает, что C (и, предположительно, C ++) обеспечивает гарантии относительно расположения фактических параметров в непрерывной памяти, в отличие от регистров, когда адрес ...
vptr - указатель виртуальной таблицы vtbl - виртуальная таблица Вопрос 1> Верно ли, что vptr связан с объектом класса? Вопрос 2> Верно ли, что vtbl связан с классом? ...
Можете ли вы представить себе «программу», которая дает «разные выходные данные для компиляторов C и C ++» (но дает согласованный результат на одном языке)?
Мне интересно, возможно ли захватить событие, которое генерируется, когда все
Объекты Qt инициализированы и готовы? Кажется, что некоторые вещи нельзя делать в конструкторе окна. И они работают ...