Описание тега static-functions

1 ответ

Почему пришла эта ошибка? "статическое объявление функции следует за нестатическим объявлением"?

Я узнаю о статической функции и, как правило, если я объявляю функцию как статическую функцию, я не могу получить доступ к этой функции в другой файл c, и если я пытаюсь получить доступ, то должна появиться ошибка "undefined reference to` fun", поэт…
01 дек '17 в 09:31
3 ответа

Можно ли указать статическую функцию в интерфейсе Kotlin?

Я хочу сделать что-то вроде этого: interface Serializable<FromType, ToType> { fun serialize(): ToType companion object { abstract fun deserialize(serialized: ToType): FromType } } или даже это будет работать для меня: interface Serializable&lt…
2 ответа

Использование статических переменных и функций

У меня есть следующее определение класса и main(). Может кто-нибудь указать мне, почему я получаю ошибку? #include <iostream> #include <list> using namespace std; class test { protected: static list<int> a; public: test() { a.push_…
31 май '11 в 21:33
1 ответ

Используя статическую функцию в C++, мой профессор хочет, чтобы я сообщил main, какой объект имеет наивысший приоритет, не передавая ничего

Мне дали следующую основную функцию, и я должен кодировать объект для передачи. Вот главное: #include <iostream> #include <string> #include <ctime> #include <stdexcept> #include "ToDo.h" using namespace std; int getRand(int m…
22 ноя '17 в 14:44
3 ответа

Как проверить статические функции C с помощью Google Test

У меня есть файл C содержит некоторые статические функции, как использовать Google Te st, чтобы проверить эти статические функции? заголовочный файл: test.h int accessData(); исходный файл: test.c static int value; static int getData() { return valu…
19 авг '15 в 11:54
4 ответа

Организация C-программы с множеством статических функций

Я работаю над личным проектом и хочу только выставить функцию 3 или 4. Одной из проблем этого является то, что мой файл.c получает все больше статических функций. В настоящее время у него уже есть 21 статическая функция. Как лучше организовать файл.…
18 сен '14 в 17:01
0 ответов

Увеличивает ли неиспользуемые статические функции в заголовках размер модуля ядра?

Статические функции - это функции, которые видны только другим функциям в том же файле (ссылка ниже). статическая функция в C При разработке загружаемого модуля ядра я должен включить много заголовков. Эти заголовки реализуют слишком много статическ…
04 июл '13 в 13:49
2 ответа

Как я могу присвоить значение публичной переменной из статической функции в php?

Я старался $this-> но не может присвоить значение $first_name and $last_name переменная. Как убрать статическую функцию из функции и не вставить статическую функцию в переменные, как я могу эхо full_name()? Вот код: <?php class User { public $…
05 июн '12 в 20:40
2 ответа

Статические функции Android

Мне интересно, как я могу получить доступ к инструкции возврата с помощью статической функции. У меня есть статическая функция с Async, и я хочу затем получить оператор return в другом классе - я знаю, это звучит сложно, но я уверен, что это простое…
04 июн '12 в 14:54
2 ответа

C++ Статическая функция дублирования

Допустим, у меня есть класс со статической функцией. Конструктор класса выполняет pthread_create, используя статическую функцию в качестве точки входа. Мой вопрос: Если бы у меня было несколько экземпляров этого класса, все ли они запускали бы свой …
25 авг '11 в 19:29
2 ответа

Статические функции-члены в namesapce

У меня есть статическая функция-член внутри моего класса, которую я хотел бы добавить в свое пространство имен. class A{ public: static void func(); }; namespace myNamespace{ void A::func(){ ... } } int main(){ myNamespace::A::func; } Я получаю след…
26 фев '19 в 06:28
3 ответа

Статические функции области видимости C++

Когда следует рассмотреть возможность использования статических функций, определенных в области видимости файла? Я обычно использую их, когда задача, выполняемая в одной такой функции, на самом деле не принадлежит функциям-членам какого-либо класса,…
08 апр '15 в 19:52
0 ответов

Стандартное соглашение о вызовах при компиляции статической функции?

Я обрабатываю сгенерированный компилятором ассемблерный код; незнание используемой конвенции о вызовах усложняет задачу. Можно ли заставить GCC соответствовать стандартному соглашению о вызовах при компиляции статической функции?
06 дек '17 в 10:39
1 ответ

Visual Studio не может разрешить статические функции

Вот код и вывод. win_main.cpp #include <Windows.h> #include <tchar.h> #include "d3d9_object.h" #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); WNDCLASSEX createWndC…
2 ответа

Проблема доступа к переменной сервера в статической функции в C#

Я не могу получить доступ к переменной сервера / ответа в моей статической функции. Могу ли я получить к ним доступ в статической функции или включить некоторые пространства имен
20 сен '10 в 10:45
4 ответа

Как вернуть значения функции при использовании метода цепочки в PHP?

Скажем, у меня есть следующий класс: class Test { private static $instance = false; public static function test() { if(!self::$instance) { self::$instance = new self(); } return self::$instance; } public function test1() { //... } public function te…
05 мар '17 в 21:14
0 ответов

Являются ли статические функции в ES6 заменой миксинов, которые использовались в React?

Я новичок в React. Может кто-нибудь объяснить, почему ES6 запускается без какой-либо поддержки mixin. Поскольку при использовании React с классами ES6 поддержка миксинов не поддерживается. Можем ли мы использовать статические функции вместо Mixins в…
04 июн '17 в 22:34
1 ответ

Поддержка SWIG для наследования статических функций-членов

SWIG не переносит унаследованные статические функции производных классов. Как это можно решить? Вот простая иллюстрация проблемы. Это простой заголовочный файл C++: // file test.hpp #include <iostream> class B { public: static void stat() { st…
19 июн '10 в 21:09
1 ответ

Почему статические функции иногда имеют нестандартные стековые фреймы?

В викибук x86 Disassemblyнаписано, что иногда есть подпрограммы, которые не устанавливают стандартные фреймы стека. Один из таких случаев - когда мы объявляем статическую функцию в C. Следующие строки были написаны в книге. When an optimizing compil…
3 ответа

Загружены ли аргументы в кеш для пустых функций?

Я знаю, что компиляторы C++ оптимизируют пустые (статические) функции. Основываясь на этих знаниях, я написал фрагмент кода, который должен оптимизироваться всякий раз, когда определен какой-либо идентификатор (используя -D вариант компилятора). Рас…