compiler-construction

у меня есть небольшая игра, написанная на C#. Он использует базу данных в качестве серверной. Это а коллекционная карточная игра, и я хотел реализовать функцию карт в виде скрипта. Я имею в виду, что у меня по существу есть интерфейс,ICard, который реализует класс карты (public class Card056 : ICard) и кото...

Я думаю, что вопрос достаточно ясен. Будет ли auto ключевое слово auto-detect const-ness, или всегда возвращает неконстантный тип, даже если есть, например. две версии функции (та, которая возвращает const и другой, который этого не делает). просто для протокола, я использую const auto end = some_container.e...

этот вопрос исходит из ответа на вопрос переполнения стека почему в книгах говорится:"компилятор выделяет пространство для переменных в памяти"?, где я попытался продемонстрировать OP, что происходит, когда вы выделяете переменную в стеке и как компилятор генерирует код, который знает размер выделяемой памяти...

примером неопределенного поведения в языке C является порядок вычисления аргументов функции. Это может быть слева направо или справа налево, вы просто не знаете. Это повлияет на то, как foo(c++, c) или foo(++c, c) получает оценку. какое еще неопределенное поведение может удивить неосведомленного программист...

мои комментарии к этому ответу заставили меня задуматься о проблемах постоянства и сортировки. Я немного поиграл и свел свои проблемы к тому, что этот код: #include <vector> int main() { std::vector <const int> v; } не будет компилироваться - вы не можете создать вектор const ints. Очеви...

Я думаю, что я несколько запутался в компиляции .NET байт-кода в машинный код, или, может быть, я запутался в конечном результате. Поэтому, пожалуйста, потерпите меня, пока я пытаюсь разобраться в том, что, как мне кажется, я понимаю, чтобы вы могли помочь мне понять, чего мне не хватает. то, что я хотел бы...

этот вопрос уже есть ответ здесь: Значение 'const' last в объявлении функции класса? 7 ответов что именно const ключевое слово в C++ означает, когда это написано в конце функции-члена (после списка аргументов)?...

Я в процессе рефакторинга проекта. У меня есть целая подпапка, которая, как известно, сломана. Есть ли какой-либо декларативный способ временно исключить эту папку из компиляции, пока я тестирую рефакторинг до сих пор? Я понимаю, что могу удалить папку, но я хотел бы сделать это через конфигурацию, если эт...

Я хочу сделать что-то подобное, но я не могу получить синтаксис кооператива. static const UIColor *colorNavbar = [UIColor colorWithRed: 197.0/255.0 green: 169.0/255.0 blue: 140.0/255.0 alpha: 1.0]; Я полагаю, что я мог бы определить макросы, но они уродливы....

Я только что подтвердил точечную нотацию для объявления метода с несколькими аргументами вот так: public function getURLs(URL... urls){ for(int i = 0; i < urls.length; i++){ // walk through array of arguments } } и используя вот так getURLs(url1, url2, url3); где эти аргументы метода ...