Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Заголовочные файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нулевой указатель http://www.cyberforum.ru/cpp-beginners/thread424822.html
Что происхот при: int* p = NULL; cout << *p; Другими словами, на что ссылается нулевой указатель? Компилятор ошибок не выдает.
C++ Битовые поля В приложении 1 есть пример использования битовых полей. В выделенной строке структуре присваивается бит, полученный из функции. (Кстати, как функция может вернуть БИТ?) Чтобы обеспечить возможность... http://www.cyberforum.ru/cpp-beginners/thread424821.html
C++ Структуры, содержащие указатели на самих себя
Как вообще возможно существование структур, содержащих указатели на самих себя? struct mystruct{ int a; char ch; mystruct* sptr; // Указатель на объекты типа mystruct }; Например,...
Объясните пожалуйста C++
Получилось довольно много вопросов, накопилось пока читал книгу. Отблагодарю, как смогу за любую информацию :) Вот они: Как вообще возможно существование структур, содержащих указатели на самих...
C++ Графическая библиотека в Visual Studio 2008 http://www.cyberforum.ru/cpp-beginners/thread424809.html
Здравствуйте, у меня такой вопрос: как подключить в Visual Studio 2008 графическую библиотеки и вообще возможно ли это?
C++ В консольном выводе выделить разными цветами элементы матрицы Доброй ночи всем. Я делаю задачу в Visual C++ 2008 Express. У меня вот какое дело. Выводится на экран матрица M на N. Это типа поле. По ней перемещаются юниты, 3 разных юнита. Я хочу... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9622 / 5570 / 946
Регистрация: 25.07.2009
Сообщений: 10,695
09.01.2012, 05:40
Цитата Сообщение от Tamoren Посмотреть сообщение
И почему обычный код нельзя размещать в заголовочных файлах, а коды подставляемых функций можно?
Что есть "обычный код"?

hdrfunc.h
C
1
2
3
4
5
6
7
8
9
10
11
#ifndef _HDRFUNC_H_
#define _HDRFUNC_H_ 1
 
#include <stdio.h>
 
void hello(unsigned cnt){
    while ( cnt-- )
        printf("Hello, world!\n");
}
 
#endif
hdrfunc.c
C
1
2
3
4
5
6
#include "hdrfunc.h"
 
int main(void){
    hello(3);
    return 0;
}
Код
~/cpp/other $ gcc -o hdrfunc hdrfunc.c
~/cpp/other $ ./hdrfunc 
Hello, world!
Hello, world!
Hello, world!
~/cpp/other $
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru