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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
#1

Перевести код с Java на C++ - C++

27.07.2014, 12:03. Просмотров 369. Ответов 9
Метки нет (Все метки)

как на c++ будет выглядеть код который на java выглядит так:
Java
1
2
3
4
5
6
7
8
9
10
public static ing f = 0;
public static void main(String[] args)
{
   dddr(4);
   System.out.print(f);
}
pulic static void dddr(int g)
{
   f = g + 4;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2014, 12:03     Перевести код с Java на C++
Посмотрите здесь:

Перевести код из С++ в Си C++
C++ Перевести код из Pascal на C++
Перевести код с С C++
C++ Перевести код с C
Перевести код с Pascal C++
C++ Перевести из Java на C++
C++ Перевести код на c++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
1256 / 1139 / 55
Регистрация: 21.04.2012
Сообщений: 2,361
Завершенные тесты: 3
27.07.2014, 12:07     Перевести код с Java на C++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
void dddr(int g);
 
int f = 0;
 
int main() {
   dddr(4);
   std::cout << f;
}
 
void dddr(int g) {
   f = g + 4;
}
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:11  [ТС]     Перевести код с Java на C++ #3
зачем два раза писать
Цитата Сообщение от gray_fox Посмотреть сообщение
void dddr(int g);
?

Добавлено через 2 минуты
в чём разница между
C++
1
std::cout << f;
и
C++
1
cout << f << endl;
?
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
27.07.2014, 12:18     Перевести код с Java на C++ #4
Цитата Сообщение от kaheu Посмотреть сообщение
зачем два раза писать
Потому-что в начале пишется объявление функции, а потом её определение. В принципе, в С++ можно написать определение вместе с объявлением, но это обычно считается плохим тоном. Код будет выглядеть так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
void dddr(int g) {
   f = g + 4;
}
 
int f = 0;
 
int main() {
   dddr(4);
   std::cout << f;
}
А разница между "std::cout << f;" и "cout << f << std::endl;" заключается в том, что после выполнения второй инструкции курсор будет переведён в следующую строку.
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:21  [ТС]     Перевести код с Java на C++ #5
а конкретно между std::endl; и << endl; какая разница?
gray_fox
What a waste!
1256 / 1139 / 55
Регистрация: 21.04.2012
Сообщений: 2,361
Завершенные тесты: 3
27.07.2014, 12:21     Перевести код с Java на C++ #6
Цитата Сообщение от kaheu Посмотреть сообщение
а конкретно между std::endl; и << endl; какая разница?
std::
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:36  [ТС]     Перевести код с Java на C++ #7
Цитата Сообщение от gray_fox Посмотреть сообщение
std::
всмысле что значит std::?
Jewbacabra
Эксперт PHP
2117 / 1781 / 658
Регистрация: 24.04.2014
Сообщений: 5,124
27.07.2014, 12:39     Перевести код с Java на C++ #8
Цитата Сообщение от kaheu Посмотреть сообщение
всмысле что значит std::?
http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D0%B5)
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
27.07.2014, 12:44     Перевести код с Java на C++ #9
Цитата Сообщение от kaheu Посмотреть сообщение
всмысле что значит std::?
std - это стандартное пространство имён в С++. Если в данном случае написать просто "<< endl", то программа не скомпилируется, т.к. компилятор не знает, что такое "endl".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2014, 01:38     Перевести код с Java на C++
Еще ссылки по теме:

Перевести код с Java на C++ C++
Перевести код из Java в C++ C++
Как перевести с Java на C++? C++
C++ Перевести код java в c++
Перевести код на С++ с C# C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
m3ik
0 / 0 / 0
Регистрация: 28.07.2014
Сообщений: 2
28.07.2014, 01:38     Перевести код с Java на C++ #10
для удобства можно в начале под включениями написать:
C++
1
using namespace std;
Yandex
Объявления
28.07.2014, 01:38     Перевести код с Java на C++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru