Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Найти минимальный(чет) и максимальный(нечет) элемент в массиве Ассемблерная вставка https://www.cyberforum.ru/ c-cpp/ thread3059753.html
Здравствуйте! Нужно написать код на c++ с ассемблерной вставкой для нахождения минимального(чет) и максимального(нечет) элемента в массиве Ввод/вывод организовать на языке высокого уровня. Обработку ассемблерной вставкой. После долгих попыток получилось написать это:
АВЛ дерево C/C++
Здравствуйте! На хабре есть реализация авл-дерева и по коду есть вопрос: есть ли фрагменты кода, в которых возможна такая ситуация, что вызываются поля у nullptr? Если есть, укажите, пожалуйста, эти фрагменты) struct node // структура для представления узлов дерева { int key; unsigned char height; node* left; node* right; node(int k) { key = k; left = right = 0; height...
C/C++ Plist файл https://www.cyberforum.ru/ c-cpp/ thread3059065.html
Добрый день! Подскажите решаема ли задача. Есть iPhone с забытым логином Apple ID. На устройстве архи важные данные, фотографии, заметки и тд. Задача вернуть доступ к этим данным. Пароль от учетной записи известен, вся загвоздка только в забытом логине Apple ID. Поддержка ничем помочь не можем. В интернете нашел информацию, что из айфона можно достать Plist файл на котором содержится все инфа....
C/C++ Задание аргументов для функции по имени https://www.cyberforum.ru/ c-cpp/ thread3059035.html
Доброе утро. Хотелось бы уточнить у пресвященных. Имеется-ли возможность в c++ задавать аргументы функции с конкретным указанием имени? Например в c# такая возможность есть: void main(){ PrintOrderDetails(orderNum: 31, productName: "Red Mug", sellerName: "Gift Shop"); } void PrintOrderDetails(string sellerName, int orderNum, string productName) {} Зачем мне это понадобилось? Ну...
C/C++ Clangd не видит стандартные библиотеки C++
Я считаю себя новичком, поэтому за тупость заранее простите))) Сижу на Pop_OS, всё время пользовался ей. Писал код в LunarVim, всё было хорошо. Но в какой-то момент LSP clangd перестал определять библиотеки С++ ("iostream" file not found), для СИ всё работает, и если в С++ использовать, например, math.h, то ошибок нет, а вот cmath найти не может. Всё переустановил, потом ОС переустановил и 0...
C/C++ Задачи студенческих лаб. работ по массивам и матрицам С++ https://www.cyberforum.ru/ c-cpp/ thread3058135.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от A до B. 2) сумму элементов массива, расположенных после максимального элемента. 3) упорядочить элементы массива по убыванию модулей элементов. Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести...
C/C++ ffmpeg как сохранить кадр в pgm https://www.cyberforum.ru/ c-cpp/ thread3058029.html
Есть код на c++, он должен открывать видео и сохранять из него кадры. Когда ему даешь ссылку на сохраненный h264 файл, он работает прекрасно. Но когда даешь rtsp поток, то он сохраняет битые файлы. Сам ffmpeg ошибки не кидает #include <iostream> extern "C" { #include "libavcodec/avcodec.h" #include "libavcodec/avfft.h" #include "libavdevice/avdevice.h"
Как перебрать варианты всевозможных значений C/C++
Есть следующая задача. Есть четыре файла с расширением .txt (1.txt, 2.txt, 3.txt, 4.txt). В 1.txt содержится число 0хe1a. В 2.txt содержится число 0хaac1, 0xf03, 0xda1. В 3.txt содержится число 0хbb21, 0xc093, 0xf430. В 4.txt содержится число 0хa771. В результате на экран надо вывести следующие числа 0хa771bb21aac10e1a, 0хa771c093aac10e1a, 0хa771f430aac10e1a, .... и т.д.
C/C++ Перевести код на c/c++ Всем привет, дали задание переписать игру с бейсик на си/с++... Помогите, пожалуйста:drink: 10 PRINT TAB(27);"MAZE" 20 PRINT TAB(20);"CREATIVE COMPUTING" 30 PRINT TAB(18);"MORRISTOWN, NEW JERSEY" 40 PRINT:PRINT:PRINT 100 REM MOUSE IN MAZE - SOLUTION SECTION BY RICHARD SCHAAL FMCC 110 REM ORIGINAL MAZE PROGRAM FROM "101 BASIC COMPUTER GAMES" 120 PRINT "DO YOU NEED INSTRUCTIONS";:INPUT A$ https://www.cyberforum.ru/ c-cpp/ thread3057762.html C/C++ Можно ли декомпилировать исполняемый файл? На выходе компилятора(ранее были отдельные процессы трансляции, а затем компиляции) мы получаем исполняемый файл. А можно ли из исполняемого файла получить исходник, точнее, псевдоисходник на С/С++ или же только можно получить псевдоисходник на ассемблере с помощью кроссассемблера? И можно ли тогда из этого псевдоисходника на ассемблере получить псевдоисходник на С/С++? https://www.cyberforum.ru/ c-cpp/ thread3057318.html
Наибольший общий делитель трёх чисел в длинной арифметике C/C++
Всем привет. Столкнулся с проблемной задачей: Найти наибольший общий делитель трех чисел m, n и p. (m, n, p >=MaxInt). Умножать, вычитать и складывать длинные числа не сложно, а вот с поиском НОД возникли проблемы. (формулу поиска НОД среди обычных чисел знаю, интересует именно реализация в длинной арифметике)
C/C++ AES алгоритм Здравствуйте! Нашел код, частично разобралс
2 / 2 / 0
Регистрация: 18.09.2021
Сообщений: 119
0

Компоновщик - C/C++ - Ответ 16638694

15.12.2022, 16:03. Показов 616. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Люди, разбираюсь с процессом компиляции программы в c++, с помощью Visual Studio компилятора.
В результате работы препроцессора я получил вот такие обработанные .cpp файлы, с заменными #include макросами:
Main.i
C++
1
2
3
4
5
6
7
8
9
10
class MyClass
{
public:
    void Method();
};
 
 
int main() {
    return 0;
}
Header.i
C++
1
2
3
4
5
6
7
8
class MyClass
{
public:
    void Method();
};
void MyClass::Method()
{
}
Итак, на основании того, что препроцессированные(с расширением .i) файлы после ассемблировная компоновщиком склеиваются в один файл - выходную сборку, я ожидаю увидеть ошибку: <повторное объявление class MyClass>(ведь класс объявлен Header.i и в Main.i), но, к моему удивлению - этого не происходит; Хотя если я попытаюсь повторно объявить этот class уже в самой Visual Studio, например, вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class MyClass
{
public:
    void Method();
};
 
class MyClass
{
public:
    void Method();
};
 
 
int main() {
    return 0;
}
- программа не с компилируется из-за повторного объявления. Почему так происходит?

Вернуться к обсуждению:
Компоновщик C/C++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2022, 16:03
Готовые ответы и решения:

Компоновщик
Помогите пожалуйста. Есть 2 файла, в одном прописаны функции, в другом головной модуль, с...

Компоновщик vs. Шаблоны
Впервые реально понадобились шаблоны и.. затык :( Компановщик ругается так: Собственно в Main...

QTableView и компоновщик QGridLayout
Собственно при добавлении таблицы на форму она выглядит криво. Как это исправить? Скрин #include...

Как создать динамический компоновщик?
Как создать динамический компоновщик?И возможно ли ето сделать(Под динамический я имею в виду чтобы...

8
15.12.2022, 16:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2022, 16:03
Помогаю со студенческими работами здесь

Компоновщик о ликовка программы это одно и тоже?
??????

Шаблонный класс от шаблонного класса, ругается компоновщик
абстрактный класс Хэширования template &lt;class typeHashData, class typeHashIndex&gt; class...

Как на физическом уровне работает компоновщик в приведенном случае
Всем привет! Уважаемые форумчане объясните мне, как, на физическом уровне, работает компоновщик в...

Как влияет inline и обертка(#ifndef #define #endif) .h файла на компоновщик.
Есть файл Point.h: #ifndef POINT_GUARD #define POINT_GUARD ...

Возможно ли подгрузить библиотеку так, чтоб компоновщик подгружал функции из основной программы?
Всем привет! Хотелось бы узнать, возможно ли подгрузить библиотеку так, чтоб компоновщик...

Курсовая работа "Паттерн Компоновщик. Расчет стоимости оборудования исходя из его составных частей."
Предлагаю ознакомиться с моей курсовой работой на данную тему. С заинтересованными обсудим на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru