Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.03.2016, 15:15   #81
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Вся эта бодяга на скрине представленная в первом сообщения не имеет практического применения.

я по поводу value класса.

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

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

если уж тут появился сборщик мусора, так лучше все классы делать
ref. структуры если и есть то делать их только как значения.
RAFA91 вне форума
Старый 27.03.2016, 20:56   #82
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
это работать не будет
не знаете, не утверждайте.
это отлично работает и я сказал зачем это надо.
Цитата:
кстати в шарпе есть две четко направленные термина ссылка и значение.

в шарпе все классы являются ссылками, а структуры типами значений.

ссылки хранятся в управляемой куче, значения в стеке.
не в шарпе, а в дотнете.
и так же типы-значения не всегда идут в стек. зависит от применения.
Цитата:
так вот в Нетовских языках только фанат чистых плюсов будет ложить класс в неуправляемую кучу.
если вы не знаете зачем это надо, то не пытайтесь учить людей.

вы сами сейчас задаете вопросы, а вдруг пытаетесь учить всех?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 28.03.2016, 12:50   #83
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
не знаете, ?
я прекрасно знаю что ваша версия работать не будет.
вставьте в компилятор и посмотрите.

___________________________________ _____

если есть желание применять в нетовских языках неуправляемую память - удачи !!!

для ref классов термин значение - не применяется ни в каком смысле.

как не объявите обьект - все пойдет в управляемую кучу.

Последний раз редактировалось RAFA91; 28.03.2016 в 12:56.
RAFA91 вне форума
Старый 28.03.2016, 12:59   #84
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Цитата:
если есть желание применять в нетовских языках неуправляемую память - удачи !!!
Где вы там увидели неуправляемую память?
p51x вне форума
Старый 28.03.2016, 13:13   #85
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Где вы там увидели неуправляемую память?
о господе опять та же песня.
смотрите начальные сообщения . это уже обсуждалось осенью.
для велью классов или структур термин неуправляемая память применяется.
так же к ним применяется термин управляемая память или стек, что нельзя сказать о реф классах или структур.
RAFA91 вне форума
Старый 28.03.2016, 18:32   #86
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
я прекрасно знаю что ваша версия работать не будет.
вставьте в компилятор и посмотрите.
чтож вас все тянет поспорить?
Код:
// CConsoleApplication1.cpp: главный файл проекта.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
    Console::WriteLine(L"Здравствуй, мир!");
    return 0;
}

void test(System::String ^% reft)
{

}
Цитата:
1>------ Перестроение всех файлов начато: проект: CConsoleApplication1, Конфигурация: Debug Win32 ------
1> stdafx.cpp
1> AssemblyInfo.cpp
1> CConsoleApplication1.cpp
1> Создание кода...
1> .NETFramework,Version=v4.5.2.Assemb lyAttributes.cpp
1> AssemblyInfo.obj : /DEBUG:FASTLINK не поддерживается, если присутствует управляемый код; выполняется перезапуск компоновки с /DEBUG:FULL
1> CConsoleApplication1.vcxproj -> C:\Users\Phoenix\Documents\Visual Studio 2015\abc\Debug\CConsoleApplication1 .exe
1> CConsoleApplication1.vcxproj -> C:\Users\Phoenix\Documents\Visual Studio 2015\abc\Debug\CConsoleApplication1 .pdb (Partial PDB)
========== Перестроение всех проектов: успешно: 1, с ошибками: 0, пропущено: 0 ==========
если вам это не знакомо, не пытайтесь спорить.
Цитата:
это уже обсуждалось осенью
это обсуждалось осенью и в другом контексте.
так что хватит оффтопить.

научитесь читать полностью.
Цитата:
если есть желание применять в нетовских языках неуправляемую память - удачи !!!
легко, даже в шарпе.

так же поймите один нюанс, сборщик мусора не является серебряной пулей.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 28.03.2016 в 19:29.
Пепел Феникса вне форума
Старый 29.03.2016, 11:31   #87
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
чтож вас все тянет поспорить?
[CODE]// CConsoleApplication1.cpp: главный файл проекта.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Здравствуй, мир!");
return 0;
}

void test(System::String ^% reft)
{

}
.

Вы что прикалываетесь ? это вообще левый пример.
Вы передайте обьект в функцию как в вышеприведенном сообщении.
RAFA91 вне форума
Старый 29.03.2016, 13:17   #88
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Вы что прикалываетесь ? это вообще левый пример.
Вы передайте обьект в функцию как в вышеприведенном сообщении.
это пример применения % в аргументах функции.
вы может быть теряете нить своих же вопросов?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 29.03.2016, 17:20   #89
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

может компилятору поверите
Изображения
Тип файла: jpg Безымянный.JPG (66.9 Кб, 123 просмотров)
RAFA91 вне форума
Старый 29.03.2016, 17:37   #90
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Может все-таки почитаете что это и как это использовать?
https://msdn.microsoft.com/en-us/lib...vs.100%29.aspx

Или хотя бы ошибку компилятора.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дебаг С++/CLI Максим 116 Помощь студентам 3 27.12.2013 22:17
Ошибки в C++/CLI Максим 116 Помощь студентам 2 25.12.2013 22:45
c++/cli danzel1 Общие вопросы C/C++ 3 25.07.2011 17:11
C/C++/CLI. Ynxarmed Visual C++ 1 31.08.2010 07:43
advapi32 и C++/CLI Artem89 Общие вопросы .NET 1 20.12.2009 18:22