Результаты поиска по запросу "void"

2 ответа

доступ к структуре: разыменование указателя на неполный тип

Когда я пытаюсь использовать и получать доступ к указателям на свои структуры, я продолжаю получать раздражающее сообщение"dereferencing pointer to incomplete type" .... Например в моемuser.h У меня есть файлtypedef: typedef struct ...

6 ответов

что значит конвертировать int в void * или наоборот?

Что означает преобразование целочисленного значения вvoid* или наоборот с точки зрения памяти? Мое пониманиеvoid* адрес блока памяти неопределенной длины. Это похоже на сравнение яблока с апельсинами. int myval = 5; void* ptr = (void*)myval; ...

6 ответов

Как проверить, можно ли безопасно привести указатель void * к чему-то другому?

Допустим, у меня есть эта функция, которая является частью некоторого набора инструментов GUI: typedef struct _My_Struct My_Struct; /* struct ... */ void paint_handler( void* data ) { if ( IS_MY_STRUCT(data) ) /* <-- can I do something like ...

ТОП публикаций

3 ответа

int main () против void main () в C [дубликат]

На этот вопрос уже есть ответ здесь: Что должно возвращать main () в C и C ++? [/questions/204476/what-should-main-return-in-c-and-c] 18 ответовВ Си я знаю, что int main () возвращает int, а void main () - нет. Кроме этого, есть ли разница между ...

5 ответов

Использование void в функциях без параметра?

В C ++ используюvoid в функции без параметра, например: class WinMessage { public: BOOL Translate(void); };избыточно, вы можете просто написатьTranslate();. Я сам обычно включаю это, так как это немного полезно, когда IDE, ...

4 ответа

Как мне издеваться над статическим методом, который возвращает void с PowerMock?

В моем проекте есть несколько статических утилит, некоторые из которых просто передают или выдают исключение. Существует множество примеров того, как смоделировать статический метод с типом возвращаемого значения, отличным от void. Но как я могу ...

4 ответа

Что на самом деле делает (void) var?

Рассмотрим следующееmain(): int main(int argc, char *argv[]) { return (0); }После компиляции сcc -Wall -Wextra, предупреждения, говорящие "неиспользуемый параметр", генерируются. Когда мне не нужно использовать параметр в функции (например, ...

10 ответов

Это плохая практика использовать return внутри void-метода?

Представьте себе следующий код: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); }Можно ли использовать возврат внутри метода void? Есть ли какие-либо потери производительности? Или лучше написать ...

4 ответа

Понимание разницы между f () и f (void) в C и C ++ раз и навсегда

Итак, я слышал разные мнения по этому вопросу и просто хочу убедиться, что я правильно понимаю. Для C ++Объявленияvoid f(); а такжеvoid f(void); означают точно то же самое, функцияf не принимает никаких параметров. То же самое для ...

4 ответа

Какова цель List <Void>?

Я даже не знал, что это выполнимо, но при просмотре некоторого кода в Интернете я видел метод с такой подписью: public List<Void> read( ... )... Какая? Есть ли причина для этого? Что это моглоList даже держать? Насколько я знал, невозможно ...