Результаты поиска по запросу "c++"

10 ответов

 как указано @tomalak

аюсь получить необработанное имя файла без расширения из имени файла, переданного в аргументах: int main ( int argc, char *argv[] ) { // Check to make sure there is a single argument if ( argc != 2 ) { cout<<"usage: "<< argv[0] <<" ...

1 ответ

Конструктор копирования создает новый объект, используя содержимое объекта аргумента. Перегруженный оператор присваивания присваивает содержимое существующего объекта другому существующему объекту того же класса.

разница между перегрузкой оператора= в классе и томуконструктор копирования? В каком контексте каждый из них называется? Я имею в виду, если у меня есть следующее: Person *p1 = new Person("Oscar", "Mederos"); Person *p2 = p1;Какой из ...

7 ответов

Я не уверен, что нужно возвращать адрес вещи, указанной итератором. Все, что вам нужно, это сам указатель. Вы увидите, что сам класс итераторов STL реализует использование _Ptr для этой цели. Итак, просто сделайте:

я есть вектор myObjects в глобальной области видимости. У меня есть метод, который используетstd::vector<myObject>::const_iterator чтобы пройти вектор и сделать некоторые сравнения, чтобы найти конкретный элемент. Как только я нашел требуемый ...

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

1 ответ

Qt / C ++ конвертировать QString в десятичную

Как я могу преобразовать QString в десятичную? В коде C # это выглядит так: public static decimal ConvertToDecimal(string tekst, bool upperOnly) { decimal num = 0m; decimal num2 = 1m; string text = upperOnly ...

9 ответов

Генерация случайного массива без дубликатов

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

3 ответа

Почему strcmp намного быстрее, чем моя функция?

Я написал функцию,Str::Compareэто в основномstrcmp переписан по-другому. Сравнивая две функции, в цикле повторяется 500 000 000 раз,strcmp выполнить слишком быстро, оX750раз быстрее. Этот код был скомпилирован в библиотеке C с-Os параметр ...

4 ответа

Почему функция std :: аккумулирует неверную сумму вектора <double>?

Рассмотрим следующий код для добавления всех элементовvector: #include<iostream> #include<algorithm> #include<numeric> #include<vector> using namespace std; int main(void) { std::vector<double> V; V.push_back(1.2); V.push_back(3.6); ...

9 ответов

Может ли рекурсивная функция быть встроенной?

inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } Как я читалэто [https://rads.stackoverflow.com/amzn/click/com/0201543303], обнаружил, что приведенный выше код приведет к "бесконечной компиляции", если не будет ...

5 ответов

Вы не можете изменить маркер безопасности, назначенный процессу, как только он будет создан.

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

1 ответ

Благодарю. Позвольте мне попробовать это. Я надеюсь сохранить <in> как участника класса. и иметь функцию-член в классе, называемом getline. getline должен иметь возможность вернуть строку из текущей позиции указателя файла.

далось интегрировать API повышения Iostream для чтения сжатых файлов. Я следовал за документацией на странице наддува и пока имею следующий код: std::stringstream outStr; ifstream file("file.gz", ios_base::in | ios_base::binary); try { ...