Результаты поиска по запросу "compiler-construction"

4 ответа

Конечно, все ответы верны. Тем не менее, в случае с strdup () было бы неплохо иметь возможность работать и с нулевыми указателями - просто верните также «нулевую» строку, в этом случае. Конечно, легко определить функцию strdupnullok () с таким поведением как обертку вокруг strdup (), но тогда это дополнительный обертка и вызов функции, поэтому код становится немного медленнее.

p (null) создает дамп ядра. Пробовал в Ubuntu и FreeBSD оба. Почему? Разве это не должно возвращать ноль? char *b = NULL; a = strdup(b);Это сбросит ядро ​​при вызове strdup.

8 ответов

Единственное, о чем я могу сразу подумать, это Windows, когда используются файлы .js с Windows Scripting Host, который использует ES3 и не планирует обновления.

прочтенияСтатья Питера о JavaScript [http://peter.michaux.ca/articles/javascript-is-dead-long-live-javascript]Я заметил Брендан Эйч заявил, что одной из целей Harmony является лучшая цель для компиляторов JavaScript. В настоящее время есть два ...

4 ответа

или же

могу устранить это предупреждение? Предупреждение [ПРЕДУПРЕЖДЕНИЕ]: нет правила для обработки файла '$ (PROJECT_DIR) /MyApp/MessageCell.h' типа sourcecode.objj.h для архитектуры i386

ТОП публикаций

7 ответов

Я не вижу смысла этого обсуждения. Класс C ++ не является ссылочной переменной. Если Страуструп говорит что-то о C ++, вы можете поспорить, что это технически правильно, но различия между классами и структурами несущественны для вопроса OP, если только вы не утверждаете, что sizeof (struct) может быть нулевым. Ты?

я есть вопрос C ++. Я написал следующий класс: class c { int f(int x, int y){ return x; } };sizeof () класса c возвращает «1». Я действительно не понимаю, почему это возвращает 1. Пытаясь лучше понять, что происходит, я добавил еще одну ...

4 ответа

Спасибо, Ник, это было тем, что я тестировал ранее сегодня днем, я знаю, что это решение потребовало бы много памяти, если бы в каждом экземпляре кэшировалось несколько сценариев, но, как я видел, в настоящее время это лучший способ реализовать мой сценарий использования. , Любые советы, если динамическая загрузка кода будет доступна в версии 2.7? Это было бы прекрасно :-)

тоящее время я пытаюсь свернуть свой собственный «маршальный» код для python, чтобы я мог хранить скомпилированный код python в Google App Engine, чтобы динамически обслуживать сценарии. Как вы все можете убедиться, маршал не поддерживается в ...

3 ответа

 или верните его

у код на основе ARM NEON для приложения Android, и я боролся с некоторыми флагами компилятора, которые не были распознаны. Позже я понял, что поддержка этих флагов была добавлена ​​совсем недавно, и моя версия GCC устарела. Я делаю все это на ...

1 ответ

Нет, это означает, что вам нужен -ObjC в любом проекте, реализующем библиотеку, в которой есть категория или встроенная структура

я есть приложение, которое работает с и без флага компоновщика. Однако, без флага компоновщика, я получаю совсем другое поведение при добавлении данных в представление.

3 ответа

проблема

исал приложение GTK с Python. Весь графический пользовательский интерфейс находится в файле glade, и здесь используются некоторые изображения. Я хочу скомпилировать мое приложение в EXEcutable файл. Для этого я используюPyInstaller ...

7 ответов

Для меня это была просто ошибка в толковании высказывания.

ю, что когда мы используем шаблон внутри другого шаблона, мы должны написать его так: vector<pair<int,int> > s; и если мы напишем это без пробелов: vector<pair<int,int>> s; мы получим ошибку: `>> 'должно быть`>>' в списке аргументов ...

1 ответ

 это правильно, и компоновщики Cygwin и MinGW поддерживают эту опцию, даже если она является избыточной для автономной установки MinGW, поскольку MinGW является целью по умолчанию, а не Cygwin.

ужна помощь для компиляции скрипта ("iterator.c") в DLL. Я не могу использовать VS2010, так как он делаетнеподдерживать функции, добавленные в C в стандарте C99 (я использую "complex.h", но VB не поддерживает его). Я искал замену, но все, что я ...