4
ответа

Циклическая ссылка в C++ без указателей

Существует ли способ определить циклические ссылки, не используя указатели? У меня должно быть что-то как это: структура A; структура B {a;}; структура {B b;};Спасибо!
вопрос задан: 26 August 2009 13:03
4
ответа

Как, 'если (&& B)' оператор оценен?

если ((A) && (B)) {//делают что-то} еще//делает что-то еще, что вопрос, был бы оператор сразу еще повреждаться к, если A был ЛОЖЬЮ. B даже оценить? Я спрашиваю это в...
вопрос задан: 26 August 2009 10:33
4
ответа

Что происходит, когда стек и "куча" сталкиваются

Мне любопытно знать то, что происходит, когда стек и "куча" сталкиваются. Если кто-либо встретился с этим, могли они объяснять сценарий. Заранее спасибо.
вопрос задан: 26 August 2009 00:57
4
ответа

C++ Сравнивает массив символов со строкой

Я пытаюсь сравнить символьный массив со строкой как так: символ константы *var1 = ""; var1 = getenv ("myEnvVar"); если (var1 == "dev") {//наполняют} Это, если оператор никогда не проверяет как верный......
вопрос задан: 25 August 2009 23:19
4
ответа

повторное определение для статического участника?

Не удалось соединить следующие два файла, когда я удаляю "статическое" ключевое слово, тогда это хорошо. Протестированный с g ++. Сверьтесь с readelf для объектного файла, статический участник кажется, экспортируется как глобальное...
вопрос задан: 25 August 2009 06:59
4
ответа

Кусочное преобразование приложения MFC к Unicode/MBCS

У меня есть большое приложение MFC, которое я расширяю для обеспечения многоязычного входа. В данный момент я должен позволить пользователю вводить данные Unicode в окна редактирования на единственном диалоговом окне. Есть ли путь к...
вопрос задан: 24 August 2009 15:04
4
ответа

Переключатель от MFC до QT или WTL (или другой инструментарий GUI) рекомендован для разработки Windows CE?

Там симпатичны много вопросов относительно C++ инструментарии GUI для Windows, но они главным образом относятся к настольным версиям ОС. Я теперь запускаю проект C++ для Windows CE 5.0 карманное устройство VGA, и...
вопрос задан: 24 August 2009 12:57
4
ответа

Где я могу найти ссылку для .vcproj файловой структуры?

Я считал MSDN, не мог найти его. Я нашел XML-схему для .vcproj файла, который хорош. Но то, что я действительно хочу, является объяснением каждого из элементов в vcproj файле, ссылке...
вопрос задан: 23 August 2009 21:23
4
ответа

Генератор кода C++ от спецификации XML

Я хотел бы знать, существует ли инструмент, который позволяет Вам делать определение класса на основе формата XML. Я не ищу привязку данных. Кто-либо может помочь?Спасибо
вопрос задан: 22 August 2009 16:14
4
ответа

Специализируйте шаблоны функций по сравнению с функциональной перегрузкой по сравнению со специализацией класса

В соответствии с этой статьей от Herb Sutter, нужно всегда выбирать Класс, Специализирующийся по Функциональной Перегрузке и определенно по Специализированным Шаблонам функций. Причина - это...
вопрос задан: 22 August 2009 11:02
4
ответа

Почему мой деструктор никогда не называют?

У меня есть базовый класс A и производный класс B: класс A {общественность: виртуальный f ();}; класс B: общественность {общественность: B () {p = новый символ [100];} ~B () {удаляют []...
вопрос задан: 22 August 2009 08:52
4
ответа

возврат подставляемыми функциями значения

Я реализую некоторые математические типы, и я хочу оптимизировать операторы для уменьшения объема памяти, созданного, уничтоженного и скопированного. Для демонстрации я покажу Вам часть своей реализации Кватерниона....
вопрос задан: 21 August 2009 19:10
4
ответа

Как “добавить ссылку” в C++

Я плохо знаком с C++ и существует что-то, что я просто полностью не получаю. В C#, если я хочу пользоваться внешней библиотекой, log4net, например, я просто добавляю ссылку на log4net DLL, и его участники...
вопрос задан: 21 August 2009 15:50
4
ответа

использование статического интервала константы в структуре/классе

структура {статический интервал константы = 5; структура B {статический интервал константы b = a;};}; международное основное () {возвращает A:: B:: b;} вышеупомянутые компиляции кода. Однако, если Вы идете Эффективной книгой C++...
вопрос задан: 21 August 2009 14:25
4
ответа

Политика с ловлей станд.:: bad_alloc

Таким образом, я использую QT много с моей разработкой и люблю его. Обычный шаблон разработки со спокойными объектами должен выделить их использующий новый. В значительной степени все примеры (особенно код сгенерирован QT...
вопрос задан: 20 August 2009 18:38
4
ответа

Как BLAS получает такую экстремальную производительность?

Из любопытства я решил сравнить своей собственной функции умножения матриц по сравнению с реализацией BLAS... Я был по меньшей мере удивлен результатом: Пользовательская реализация, 10 пробных версий...
вопрос задан: 19 August 2009 23:30
4
ответа

g ++ “не тип” ошибка

Пишущий шаблонную функцию, я объявил: шаблон <имя типа T> T обратимый (T const& контейнер, T:: size_type startIndex, T:: size_type endIndex); при Компиляции с g ++ 4.0.1 я получил ошибку:...
вопрос задан: 19 August 2009 17:28
4
ответа

Различие между строкой и символом [] вводит в C++

Я знаю немного C, и теперь я смотрю на C++. Я привык к массивам символов для контакта со струнами до, но в то время как я смотрю на код C++, я вижу, что существуют примеры с помощью и строкового типа и массивов символов: #...
вопрос задан: 18 August 2009 22:20
4
ответа

Предупреждение Microsoft _stprintf

Почему я получаю соблюдающее предупреждение для следующего кода :) Код: _stprintf (m_szFileNamePath, _T (" %s"), strFileName); предупреждение C4996: '_swprintf': swprintf был изменен для приспосабливания ISO C...
вопрос задан: 18 August 2009 13:49
4
ответа

Что такое SDK? (C ++)

Просто в общих чертах, для новичка. Мне, очевидно, нужен SDK для установки чего-либо; что это?
вопрос задан: 18 August 2009 00:35
4
ответа

Где я нахожу список разгруженных модулей в процессе Windows?

У меня есть некоторый собственный компонент (как в/SUBSYSTEM:NATIVE) Windows-программы, что я хотел бы генерировать мини-дампы для того, в случае, если они отказывают. Обычно, я использовал бы dbghelp.dll, но так как собственные процессы могут только испо
вопрос задан: 17 August 2009 14:53
4
ответа

Алгоритм для копирования N биты в произвольном положении от одного интервала до другого

Интересная проблема я обдумывал прошедшие несколько дней, состоит в том, как скопировать биты одного целого числа в другое целое число в данном положении в целевом целом числе. Так, например, данный...
вопрос задан: 16 August 2009 00:42
4
ответа

Почему * = отличающийся относительно потери данных по преобразованию?

У меня есть следующий пример, скомпилированный в VS2005, предупреждая уровень 4: международное основное (интервал argc, символ *argv []) {короткий s = 2; короткий t = 3; t * = s;//предупреждение C4244: '* =': преобразование из 'интервала'...
вопрос задан: 15 August 2009 02:00
4
ответа

Виртуальная функция Templatized

Мы знаем, что C++ не позволяет шаблонную виртуальную функцию в классе. Кто-либо понимает почему такое ограничение?
вопрос задан: 14 August 2009 12:55
4
ответа

Различие в поведении при использовании dynamic_cast со ссылкой и указателями

Я проверял поведение dynamic_cast и нашел это, когда это перестало работать, станд.:: исключение bad_cast выдается, только если место назначения является ссылочным типом. Если место назначения является типом указателя тогда нет...
вопрос задан: 14 August 2009 11:09
4
ответа

Получение размера спокойного Объекта

Я использую спокойный и C++, я должен узнать объем памяти, используемый экземплярами определенных спокойных классов, это обычно делается с помощью sizeof, однако в QT, каждый класс содержит указатель на другой класс...
вопрос задан: 13 August 2009 19:16
4
ответа

Почему или почему не я должен использовать 'УЛ.' для определения неподписанный долго?

нечто ulong = 0; панель ulong = 0UL;//это кажется избыточным и ненужным. но я вижу его много. Я также вижу это в ссылке на первый элемент массивов хороший вздор суммы = прибытие [0UL];//это кажется глупым...
вопрос задан: 13 August 2009 18:15
4
ответа

Этот допустимый код C++?

У меня был следующий код, который был в основном, нечто класса {общественность: пустой метод ();}; пустое нечто:: нечто:: метод () {} я случайно добавил дополнительное нечто:: перед определением нечто::...
вопрос задан: 12 August 2009 16:01
4
ответа

В C++, каково различие между 1 и 1i64?

Я преобразовываю некоторый 32-разрядный совместимый код в 64-разрядный - и я наткнулся на препятствие. Я компилирую проект VS2008 x64, и я получаю это предупреждение: предупреждение C4334: '<<': результат 32-разрядного сдвига...
вопрос задан: 12 August 2009 03:49
4
ответа

Автоматическое повреждение, когда содержание ячейки памяти изменяется или читается

Старый отладчик DEC Tru64 UNIX имел функцию (названный "контрольные точки для контроля переменных"), который будет наблюдать ячейку памяти (или диапазон адресов) для чтения или писать действие и когда это обнаружило...
вопрос задан: 11 August 2009 15:40