Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++/CLI Удалять IP адреса, в которых последнее число d начинается с заданной цифры https://www.cyberforum.ru/ cpp-cli/ thread316561.html
#include "stdafx.h" #using <System.dll> using namespace System::Text::RegularExpressions; using namespace System; #include <iostream> void main() { String^ text = "Контакты в Москве tel:123-45-67, 123-34-56; fax:123-56- 45. " + "Контакты в Саратове tel:12-34-56; fax:12-56-45";
error C3861: 'StringToChar': identifier not found C++/CLI
у меня ошибка уже нет сил исправлять... голова уже не варит... всю ночь исправлял.. =\\ вот код... ниже ошибка #pragma once #include <stdio.h> #include <cmath> #include <string.h> #include <stdlib.h>
C++/CLI Перегрузка операций для чисел, представленных в виде массивов https://www.cyberforum.ru/ cpp-cli/ thread316269.html
я написала перегрузку операций сложения, умнодения и т.д. для чисел которые представлены в виде массивов. теперь мне нужно переделать это с использованием друж. функций. но у меня ничего не получается =( .h #pragma once class Dec; Dec& operator + (Dec& dec);
C++/CLI Литература https://www.cyberforum.ru/ cpp-cli/ thread316183.html
Чтобы избежать "глупых" вопросов, подскажите литературу по C++\CLI под VS 2005 ... И если можна с сылками на скачивание..
Зачем в данной программе нужно было использовать шаблоны? C++/CLI
сделан у меня шаблон для двунаправленного списка...причём список формируется по разному в зависимости от типа (инт, дабл и стринг) вопрос: какие проблемы будут если я буду делать всё одинаково. короче зачем так нужно было сделать? My_Set.cpp void My_Set<int>::remove(int key) { SET<int> ^pv = gcnew SET<int>; pv = pbeg;
C++/CLI String^ что этот оператор значит? Скажите пожалуйста, что значит эта птичка? Вот например String^ IntList::Show() { String^ s=""; LI current = NULL; LI next = first; while (next) https://www.cyberforum.ru/ cpp-cli/ thread315742.html
C++/CLI сформировать дерево типа https://www.cyberforum.ru/ cpp-cli/ thread310045.html
Написать программу, формирующую дерево заданного типа на основе данных, считанных из файла или введенных пользователем с клавиатуры. С помощью рекурсивной функции осуществить обход дерева и определить значение заданной функции от содержимого узлов дерева. Двоичное - среднее
C++/CLI Убить процесс.
Эта тема не раз обсуждалась, но я ни как не могу убить процесс. Я нашел много примеров для C#. Как это сделать в Visual С++ с помощью WinAPI функций? Рыть как я понял надо в сторону: System::Diagnostics::Process::Kill();
C++/CLI Регулярные выражения для нахождения IP адресов в тексте https://www.cyberforum.ru/ cpp-cli/ thread308805.html
Подскажите как правильно задать регулярное выражение для адресов в формате d.d.d.d где 0<d<255 на Visual Studio C++ Добавлено через 8 часов 20 минут IP адресов то есть.
C++/CLI печатать файл https://www.cyberforum.ru/ cpp-cli/ thread307685.html
Здравствуйте.Вот есть к примеру файл file.txt как мне сделать так чтоб по кнопке я мог эго отправить на печать?Просто уже где то часа два лажу в интренете и не как найти не могу может вы подскажете пожалуйста.
C++/CLI Создание и использование массива структур
Моя задача - создать массив структур и по нажатию кнопки каждый раз записывать информацию с текстбоксов. Я попробовал так сделать многими способами, но постоянно выдаёт какие-то ошибки. вот код структуры public value struct group{ public: System::String^ fam; System::String^ dic_name; System::Int32 chasi; System::Int32 aud_type; System::String^ gr_name;
C++/CLI Зависание приложения при GET запросе + Stream Всем доброе время суток. Возникла проблема связанная с зависанием приложения при повторной отправке одного и того же GET запроса. Когда отправляю 1-й раз то всё хорошо, изображение грузится. Второй раз, и приложение зависает. Что делать, я не знаю. Кто сталкивался с такой проблемой, напишите, что делать. Буду благодарен. Ниже приведу функцию, которая и осуществляет данный запрос. void... https://www.cyberforum.ru/ cpp-cli/ thread306746.html
Эксперт С++
623 / 467 / 57
Регистрация: 28.01.2011
Сообщений: 605
09.06.2011, 16:12 0

перегрузка оператора += - C++/CLI - Ответ 1743630

09.06.2011, 16:12. Показов 2295. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Apprentice, нет, невозможно, глобальные операторы для примитивных типов перегружать нельзя. Если хочется складывать таким образом массивы, минимум, что придется сделать : обернуть его в класс, потому что и native указатель, и cli::array массив считаются примитивными типами. Можно придумать примерно такое:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
ref struct my_Array
    {
    property array<int> ^ Array;
    };
 
my_Array ^ operator +=(my_Array ^ m1, my_Array ^ m2)
    {
    for(int i = 0; i < m1->Array->Length; ++i)
        m1->Array[i] += m2->Array[i];
    return m1;
    }
 
int main()
    {
    my_Array ^ m1 = gcnew my_Array, ^ m2 = gcnew my_Array;
    m1->Array = gcnew array<int>{1,2,3,4,5};
    m2->Array = gcnew array<int>{2,3,4,5,6};
 
    m1 += m2;
 
    for each(int i in m1->Array)
        {
        System::Console::WriteLine(i);
        }
    }
для пущего удобства можно конечно еще перегрузить индексацию и еще парочку свойств добавить, чтобы обертка была менее заметной.

Вернуться к обсуждению:
перегрузка оператора += C++/CLI
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2011, 16:12
Готовые ответы и решения:

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

Перегрузка оператора [] в С++\CLI
Мне почемуто field-&gt;operator(i)=false вызывает нормально а на field=false ругаетса почему?? ...

Перегрузка оператора =
Доброго дня. Классический вопрос...итак. Есть две формы. В одной по кнопке вызываю другую. В ...

Перегрузка оператора + для сложения матриц (С++, ООП, Классы, WinForms)
Помогите пожалуйста с проблемой. Не правильно работает перегрузка операции + для сложения двух...

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

Перегрузка оператора <<
Здравствуйте, форумчане. Нужно в классе перегрузить оператор &lt;&lt;. Так не получается. В чем...

Перегрузка оператора ~
Доброго времени суток! Помогите пожалуйста с решением задачи. Описать класс множество целых...

Перегрузка оператора +
Всем добрый вечер. Прошу помочь разобраться. Задание - Для определения даты поставки строительных...

Перегрузка оператора *=
Переписываю свой матричный калькулятор и решил внести в него перегрузку оператора *= Matrix*...

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