Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Скрипт для запуска служб https://www.cyberforum.ru/ cpp-beginners/ thread1776007.html
Добрый день, Форумчане! За ранее извиняюсь, если пишу не в той теме, ибо не знал куда и пристроиться. Столкнулся с необходимостью написания скрипта, для проверки работы определённых служб, а в случае, если они отключены, то будет требоваться запуск. Не подскажете как именно можно реализовать такую задачу? P.s. хотелось бы ещё что бы опрос службы проходил через определённые промежутки времени. За...
Напечатать слова последовательности, которые отличны от последнего слова C++
Здравствуйте! Мне нужна помощь с заданием. Я не могу вывести на экран слово отличное от последнего, а так же при максимальной последовательности учитывается точка. А так же иногда не учитывается первое слово. Если вводить его без повторений, то оно не отображается. Тема: Строки Дана последовательность, содержащая до 5 слов, в каждом из которых до 5 строчных латинских букв; между соседними...
C++ Получить таблицу температур используя список Данную программу я написал работает верно, но как её можно реализовать с помощью списка, помогите пожалуйста #include <stdio.h> #include <conio.h> void main () { float c,f; float t1,t2,dt; printf("t1->"); scanf("%f", &t1); https://www.cyberforum.ru/ cpp-beginners/ thread1775870.html C++ Найти максимальный элемент среди элементов кратных 2 Найти максимальный элемент среди элементов кратных 2. https://www.cyberforum.ru/ cpp-beginners/ thread1775832.html
Сформировать предложение из слов заданной длины, в которых нет перевернутой заданной подстроки, но есть сама C++
Дан массив слов и подстрока. Сформировать предложение из слов заданной длины, в которых нет перевернутой заданной подстроки, но есть сама заданная подстрока. Перед включением в предложение удалить из слов первое вхождение заданной подстроки.
C++ Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту Дано слово. Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту (для слова “abc2=zx0” получаем “bcd2=zy0”). https://www.cyberforum.ru/ cpp-beginners/ thread1775830.html
C++ Создать БД с использованием массива записей https://www.cyberforum.ru/ cpp-beginners/ thread1775779.html
Создать БД с использованием массива записей . В файле текстовом хранятся строки: номер наименование автор год выпуска кол-во на складе цена. Из файла заполнить БД,вывести на экран,алгоритмы: -поиска самой дорогой книги -сортировать погоду -поиск по автору -поиск по названию -определения наличия на складе
Программа для расчета комплексных чисел C++
Здравствуйте. В условии моей задачи присутсвуют комплекнсые числа.И некоторые действия с ними. A = a1 + a2i; B = b1 + b2i; A*A = C; n*A = C; B*A = C; модуль A = C; A - B = C; A + B = C; fi = arctg (a2i/a2). Так вот.Мне надо написать программу, которая будет все это считать.Точнее выше написанное это подпрограммы, и мне нужно написать основу. Потом мне преподаватель должен будет дать задание,...
C++ Полиморфизм не могу разобраться с полиморфизмом((( Вот как мне вычислить трапеции. У нее ведь три параметра, а не два как у прямоугольника???? class Figure { protected: double a, b; public: void set(double&x, double&y) https://www.cyberforum.ru/ cpp-beginners/ thread1775742.html C++ Сортировка выбором через указатель Здравствуйте дорогие формучани, дело в том что у меня возник вопрос, есть задача: Дан массив A размера N (≤6). Упорядочить его по возрастанию методом сортировки простым выбором: найти максимальный элемент массива и поменять его местами с последним (N-м) элементом; выполнить описанные действия N−1 раз, каждый раз уменьшая на 1 количество анализируемых элементов и выводя содержимое массива.... https://www.cyberforum.ru/ cpp-beginners/ thread1775716.html
C++ Работа с одномерным целочисленным массивом в функции
Здравствуйте. Я написал несколько функций по работе с массивом. В dimentInt() я объявляю массив и передаю его в addNewElIDA, которая добавляет новый элемент в массив на указанное место. Дело в том, что функция addNewElIDA работает как надо. но когда я из меню функции dimentInt() вызываю функцию shawIDA, то выводится массив IDA, но новый элемент остаётся на последнем месте и вместо значения...
C++ Ошибка компиляции: идентификатор не определен https://www.cyberforum.ru/ cpp-beginners/ thread1775673.html
Приветствую всех. У меня такой вопрос , почему когда я пишу такой код, мне выдает ошибку на car* p_catalo = new car (идентификатор не определен.) Что я забыл написать? struct Car { string name; int year; }; int main()
495 / 209 / 70
Регистрация: 27.05.2016
Сообщений: 557
0

Локальные имена для файла - C++ - Ответ 9343911

05.07.2016, 12:18. Показов 1047. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Локальные имена для файла, те которые объявлены как static или в безымянном namespace почему то доступны в другом файле. Почему это так или как это правильно тогда использовать?
header.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef HEADER_H
#define HEADER_H
 
#include <iostream>
 
int i = 1;
const int ci = 2;
static int si = 3;
static const int sci = 4;
 
namespace
{
    int nsi = 5;
    void foo() {std::cout << "foo()";}
}
 
#endif // HEADER_H

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include "header.h"
 
int main()
{
    std::cout << i << "\n";   //1
    std::cout << ci << "\n";  //2
    std::cout << si << "\n";  //3
    std::cout << sci << "\n"; //4
 
    std::cout << nsi << "\n";  //5
    foo(); //foo()
}


Вернуться к обсуждению:
Локальные имена для файла C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2016, 12:18
Готовые ответы и решения:

Матрицы: все локальные минимумы заменить на 0, матрицу читать с файла
Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если она меньше...

Имена входного и выходного файла
Написал код программы, но еще нужно чтобы Входные данные были в файле Z.inp Результат работы были...

Вывести имена файлов в порядке убывания размера файла
Имеется файл со строками : body.docx 13456 lab.docx 4567 con.docx 17654 bre.docx 24567 l2.docx...

Как изменить обычные имена массивов на имена с указателями?
надо чтобы указатели использовались #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt;...

6
05.07.2016, 12:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2016, 12:18
Помогаю со студенческими работами здесь

Написать программу, читающую из текстового файла имена исполнимых программ
Подготовить несколько исполнимых файлов, выводящих на экран различные сообщения. Подготовить...

Удалить из 1 файла все строки, где встречаются доменные имена из 2 файла
Есть два файла .txt, в первом (1.txt) лист урл адресов, в втором 2.txt только доменные имена....

Копирование файла, используя имена исходного и копируемого файла как аргументы командной строки
Напишите программу копирования файла, которая использует имена исходного файла и копируемого файла...

TASM. Копирование указанного файла (имена исходного и результирующего файла задаются в командной строке)
Нашел программу, но не смог добиться работы от нее. Описание: Пример программы (в формате DOS...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru