Публикации по теме 'static'
Зачем нам нужно статическое ключевое слово в JAVA…?
Статический
Ключевое слово static в Java используется в основном для управления памятью. Мы можем применять статическое ключевое слово с переменными, методами, блоками и вложенными классами. Ключевое слово static принадлежит классу, а не экземпляру класса. Основное использование ключевого слова static: делает программу более эффективной с точки зрения использования памяти.
Статический → Уровень класса
Нестатический → Уровень объекта
1. Статический блок
static{..
Статические библиотеки на C
Что такое статическая библиотека? Статические библиотеки — это уже существующий код, который скомпилирован и готов к использованию, например, если вы работаете над большим проектом и у вас есть несколько персонализированных функций. вы можете создать библиотеку со всеми ними и использовать их в разных проектах.
Почему мы должны использовать статические библиотеки? Если мы создадим статическую библиотеку, мы сможем разместить все функции, которые будем использовать, в одном месте,..
Вопросы по теме 'static'
Альтернатива библиотекам статических классов
У меня есть большая коллекция статических классов Utility, которые содержат очень общие статические методы. Например, у меня есть класс CollectionUtility, в котором есть такие полезные методы, как:
общедоступная статическая пустота...
1236 просмотров
schedule
06.11.2021
Могу ли я добавить методы расширения к существующему статическому классу?
Я поклонник методов расширения в C #, но мне не удалось добавить метод расширения к статическому классу, например Console.
Например, если я хочу добавить в консоль расширение под названием «WriteBlueLine», чтобы я мог:...
213450 просмотров
schedule
25.09.2021
Вы бы использовали внутренние статические переменные в C?
В C вы можете иметь внешние статические переменные, которые доступны для просмотра повсюду в файле, в то время как внутренние статические переменные видны только в функции, но являются постоянными.
Например:
#include <stdio.h>
void...
15398 просмотров
schedule
03.10.2021
Поделиться списком изображений в приложении .Net Winforms
Я хочу иметь ОДИН экземпляр списка изображений, которым я хочу поделиться во всех формах в моем приложении (ах) (значки для панели инструментов). Я видел заданный вопрос раньше, и люди придумали пользовательский элемент управления (что бесполезно,...
3502 просмотров
schedule
29.09.2021
Объявление нестатического константного массива как члена класса
Как мы можем объявить нестатический массив констант в качестве атрибута класса?
Следующий код вызывает ошибку компиляции
'Test :: x': член не может быть инициализирован
class Test
{
public:
const int x[10];
public:
Test()...
2109 просмотров
schedule
11.09.2021
Цель C - Где вы освобождаете глобальные статические переменные?
Или что противоположно + (void) initialize?
Вот моя ситуация:
У меня есть класс Unit, чья функция - (id) initWithName: берет данные из глобального NSDictionary, который создается лениво и определяется в файле Unit.m как:
статический...
3570 просмотров
schedule
06.09.2021
Существуют ли другие языки, кроме D, со статическим if?
Я думаю, что D static if - интересная языковая особенность. Это наводит на мой вопрос: есть ли другие примеры скомпилированных языков, в которых компилятор имеет четкое представление о коде и есть языковые средства для доступа к ним?
Например,...
1676 просмотров
schedule
14.09.2021
Как я могу гарантировать, что класс имеет статическое свойство, используя интерфейс или абстракцию?
У меня есть один абстрактный класс - скажем, myBase. И я хочу, чтобы все классы, производные от myBase, имели одно статическое поле с именем
public static List<string> MyPArameterNames
{
get {return _myParameterNames;}
}
Итак, каждый...
31460 просмотров
schedule
12.10.2021
использование libcurl без dll
Я использую Microsoft Visual C ++ 2010, и мне нужно создать приложение, не требующее библиотеки libcurl. Я определяю CURL_STATICLIB в директивах препроцессора и связываюсь с libcurl.lib, libcurl_static.lib, ws2_32.lib и winmm.lib, но для работы...
12841 просмотров
schedule
18.11.2021
Консоль C # (пояснение статического класса)
Надеюсь, я понял концепцию статических классов (спасибо Джону Скиту и его ответ на мой другой вопрос). Кроме того, меня только интересует, почему в MSDN они не показывают консоль как типичный статический класс. Или Console в этом смысле особенная?
1126 просмотров
schedule
09.10.2021
MVVM ViewModel и статические методы
Я пытаюсь переписать свое приложение, используя шаблон MVVM.
У меня есть окно для отображения связанных документов для разных объектов с помощью таких статических методов:
public partial class ShowRelatedDocuments : Window
{...
2415 просмотров
schedule
02.10.2021
статические функции-члены и безопасность потоков
Объекты и переменные, созданные в статической функции-члене, не считаются «локальными», как в функции-члене, так что теперь они могут совместно использоваться несколькими потоками, верно?
Если у вас есть функция-член, которая создает какой-либо...
24788 просмотров
schedule
01.12.2021
Использование статического NSDate для определения времени прохождения
Я пытаюсь установить статическую дату, чтобы определить, сколько секунд прошло между каждым вызовом этого метода.
Мгновенный сбой!
-(void) myMethod
{
static NSDate *staticDate = nil;
NSTimeInterval seconds = 0.0;...
1463 просмотров
schedule
08.09.2021
Надлежащее использование статического метода
По идее, уместно ли использовать статический метод (C #), когда метод будет принимать только входные данные и переформатировать входные данные в качестве выходных? Например:
public static string FormatString(string inputString){
return "some...
2900 просмотров
schedule
11.09.2021
Преимущества наличия Java-класса только с общедоступными статическими конечными полями?
Я просматриваю код своей работы от другого сотрудника и наткнулся на класс, состоящий только из общедоступных статических конечных полей. Какая от этого польза и как ее можно использовать? Я предполагаю, что это упрощает получение информации из...
1030 просмотров
schedule
16.09.2021
Может ли статический член класса иметь тот же тип, что и класс, членом которого он является в C ++
скажем, у меня есть
class : foo
{
public:
static const foo Invalidfoo;
foo();
foo(int, string);
private:
int number;
std::string name;
};
Это безопасно или склонно к возникновению каких-либо проблем?
РЕДАКТИРОВАТЬ :
Я хочу...
504 просмотров
schedule
28.09.2021
Проблема с доступом к статическому полю класса Java
Мне необъяснимо трудно делать то, что я считал простотой. У меня есть файл JAR на моем пути к классам. Я нахожусь в Emacs, использую SLIME REPL, и я пытаюсь получить доступ к статическому полю экземпляра класса Java (один внутри JAR).
Вот мой...
734 просмотров
schedule
08.09.2021
pchisq увеличить точность десятичной дроби
Есть ли способ повысить точность десятичных дробей для вероятностных распределений.
> 1-pchisq(90, 5)
[1] 0
Но:
> pchisq(90, 5, lower.tail=F)
[1] 6.71932e-18
1369 просмотров
schedule
27.10.2021
Использование статических методов
Я пишу простой класс интерфейса, как показано ниже. Мне нужно сделать доступным пользователю только один из его методов. Пользователю, использующему этот класс, нужно только возвращаемое значение этого конкретного метода ( checkLink ). Поэтому я...
344 просмотров
schedule
21.09.2021
Можем ли мы действительно ограничить область действия глобальной переменной с помощью Static?
Я где-то читал, что мы можем ограничить область глобальной переменной файлом, только используя ключевое слово static перед именем переменной. Но когда я попробовал это практически, оказалось, что это не так:
//1st file - file1.c...
727 просмотров
schedule
17.10.2021