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

#pragma once - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread407894.html
1) Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой строки, содержащего равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк нет, то вывести 0. 2) Описать процедуру RemoveX(A,N,X), удаляющую элементы, равные числу X, из массива A целых чисел размера N. Массив A и число N являются входными и выходными параметрами. С...
C++ Принципы и практика использования С++(графика) Кто имел дело с графикой по книге Страуструпа "Принципы и практика использования С++" 2011 исправленное издание? Не могу вывести простое окно, все вроде делаю так как нужно. http://www.cyberforum.ru/cpp-beginners/thread407876.html
Дана целочисленная прямоугольная матрица. Определить: 1.) количество столбцов, содержащих хотя бы один нулевой элемент; 2.) номер строки, в которой на C++
Дана целочисленная прямоугольная матрица. Определить: 1.) количество столбцов, содержащих хотя бы один нулевой элемент; 2.) номер строки, в которой находится самая длинная серия одинаковых элементов. как динамически выделить память под данный массив (примерно так a=(int **)calloc(5, sizeof(int *)))и решить эту задачу? (без динамического выделения памяти в С++ уже решил) Буду благодарен за...
Скопировать строку C++
Нужно скопировать строку определенное количество раз. Для этого нужно написать свою функцию. Вот код:#include <conio.h> #include <stdio.h> int funk (char *,char *,int); int main(void) { char s1; char s2; int otv,r;
C++ Потоки. Ввод-вывод. Ошибка на этапе компиляции. http://www.cyberforum.ru/cpp-beginners/thread407867.html
#include <windows.h> #include <fstream> #include <iostream> #include <iomanip> using namespace std; void main() { char Answer; const int MessageCount = 8;
C++ В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. помогите пожалуйста дописать программу,по блок-схеме углы вроде написал,но правильно ли? #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main(void) { double a, b, c, A, B, C, ; double Ap, Bp, Cp; подробнее

Показать сообщение отдельно
MegaEvgeniy
 Аватар для MegaEvgeniy
7 / 7 / 0
Регистрация: 06.11.2011
Сообщений: 113
15.12.2011, 06:04  [ТС]     #pragma once
На некоторых сайтах добрых обучающих людей есть такая вот штука

Используют Pragma на реализацию

Например, в заголовке abw.h объявлена функция double abw(int z);
C++
1
double abw(int z);
А в реализации класса abw.cpp уже определенна и наша #pragma once
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once
#include "stdafx.h"
 
double abw(int z)
{
      if(z < 0) 
           return 0;
      else {
        if (z == 0)
           return 1; 
        else 
           return z * abw(z - 1);
            }
}
Так почему бы не вставить #pragma once в файл abw.h ?
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru