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

Есть ли разница в данных объявлениях массива? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не работает функция, не могу найти причину http://www.cyberforum.ru/cpp-beginners/thread953815.html
Всех с праздником! Задача: Необходимо написать программу состоящую из нескольких функция - принимающая данные в массив, выводящая на экран массив и функция реверса(поменять порядок элементов...
C++ что это за ошибка Вот http://snag.gy/Z3aDn.jpg http://www.cyberforum.ru/cpp-beginners/thread953808.html
Динамический массив структур. Почему данные доступны после выполнения операции delete [] C++
Всем привет! Выполнил вот такое задание. После того как вывелись данные трех структур, очищаю выделенную область памяти оператором delete ... Чтобы убедиться, что память очистилась, после оператора...
Ошибка при компиляции C++
Пытаюсь перегрузить оператор индексации, но на этапе компиляции при обращении к экземпляру класса Elem выводит ошибку "warning: pointer to a function used in arithmetic". Конструктор по умолчанию...
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread953761.html
#include <iostream> using namespace std; int value;{ cout <<"Enter number:" <<endl; cin >> value; if(value>0)
C++ Ошибка с оператором switch Добрый день! Я писала программу в VS2010, но потом появилась необходимость запустить программу в 2008. После запуска, она ругается на этот участок кода: BOOL WINAPI WndProc (HWND hwnd,UINT... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6467 / 3115 / 306
Регистрация: 04.12.2011
Сообщений: 8,590
Записей в блоге: 4
13.09.2013, 16:30
Вторая строка допустима:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
 
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
//так можно
string strarr1[] = {"one", "two"};
//и так
string st("one");
string st1("two");
string strarr2[] = {st, st1};
//а так не скомпилирует
//string *pstrarr1[] = {"one", "one"};// : error C2440: инициализация: невозможно преобразовать 'const char [4]' в 'std::string *'
//и так тоже
//string *pstrarr2[] = {st, st1};// : error C2440: инициализация: невозможно преобразовать 'std::string' в 'std::string *'
cout<<endl;
cin.get();   
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru