Вопросы по теме 'reference-type'
Шаблон специализированной функции для ссылочных типов
Почему вывод этого кода :
#include <iostream>
template<typename T> void f(T param)
{
std::cout << "General" << std::endl ;
}
template<> void f(int& param)
{
std::cout << "int&" <<...
7395 просмотров
schedule
24.02.2024
Поскольку Int32 является типом значения, почему он наследует .ToString ()?
Это документы о .ToString() , по которым возник этот вопрос. Они заявляют:
Поскольку Object является базовым классом для всех ссылочных типов в .NET Framework, это поведение [.ToString ()] наследуется ссылочными типами, которые не...
1657 просмотров
schedule
03.11.2023
Что такое int в С#?
Что такое int в С#? Это ключевое слово или класс, производный от system.ValueTypes ? Если это ключевое слово, то как компилируются следующие строки
int i = new int(); // If int is not a class then how does it have a default constructor...
161 просмотров
schedule
01.11.2022
Откуда берутся элементы, связанные со списком?
Может быть, это глупый (или более чем тривиальный) вопрос, но, похоже, я просто не знаю ответа. Вот случай -
Я назначил UserList в качестве ItemsSource поля со списком. Итак, что я сделал, по сути, присвоил ссылочный тип другому.
Я...
557 просмотров
schedule
19.01.2024
C++/CLI: как перегрузить оператор для принятия ссылочных типов?
Я пытаюсь создать класс значений CLI c_Location с перегруженными операторами, но я думаю, что у меня проблема с боксом. Я реализовал перегрузку операторов, как показано во многих руководствах, поэтому я уверен, что это должно быть правильно. Это мой...
3890 просмотров
schedule
23.03.2022
Тип ссылки C # String передан как копия?
Я сомневаюсь, что это относится к ссылочным типам C # "String".
Следующий код:
string s = "lana del rey"
string d = s;
s = "elvis presley";
Console.Writeline(d);
Почему на выходе нет «элвиса пресли»? Если d указывает на то же место в...
1090 просмотров
schedule
18.02.2022
Могу ли я указать, что универсальный тип является типом значения?
Я знаю, что мы можем указать, что наши дженерики должны быть любым ссылочным типом, используя AnyObject :
class Foo<T: AnyObject> {
// ...
}
Но есть ли способ указать, что наши дженерики должны быть только типами value и не...
1759 просмотров
schedule
24.08.2023
Присвоение значений свойствам в синглтоне, реализованным с помощью static let в Swift
Из чтения кажется, что лучший совет для создания синглтона в Swift — использовать static let следующим образом:
struct GameManager {
static let defaultManager = GameManager()
var gameScore = 0
var saveState = 0
private init() {}
}...
1161 просмотров
schedule
19.09.2023
Enumerable.Repeat для инициализации объектов ссылочного типа
У меня вопрос по функции Enumerable.Repeat.
Если у меня будет класс:
class A
{
//code
}
И я создам массив объектов этого типа:
A [] arr = new A[50];
Затем я хочу инициализировать эти объекты, вызывая Enumerable.Repeat:
arr =...
4741 просмотров
schedule
24.04.2022
Почему передача строки в метод ведет себя иначе, чем List‹object›, если они оба являются ссылочными?
Я читал код, который заставил меня остановиться на какой-то строке:
List<object> props = new List<object>();
DoWork(param1, param2, props);
//props.Count grew up
Я думал, что изменение переменной за пределами ее области действия...
45 просмотров
schedule
06.04.2024
Потребление памяти GetRef (сборка мусора) изменено с помощью KB4525236.
У нас возникают проблемы с нехваткой памяти после установки KB4525236 на наших серверах Windows 2016/клиентах Windows 10. Это исправление безопасности, похоже, изменило момент, когда память очищается сборщиком мусора при вызове функции через...
331 просмотров
schedule
10.12.2022
(C#) Как копировать классы по типу значения, а не по типу ссылки?
Возьмите следующий код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MyClass
{
public int myNumber;
}
public class Test : MonoBehaviour
{
MyClass class1 = new MyClass();
MyClass class2 =...
233 просмотров
schedule
13.12.2023
Почему в Java есть 4 разных типа ссылок?
До сегодняшнего дня я не знал, что в Java есть четыре основных типа ссылок.
Сильная ссылка : тип ссылки по умолчанию, который использует Java .
Слабая ссылка . Если объект имеет слабую ссылку, GC освобождает память этого объекта при...
142 просмотров
schedule
14.04.2024