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

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

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

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

27.07.2014, 12:03. Просмотров 406. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2014, 12:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перевести код с Java на C++ (C++):

Перевести код из Java в C++ - C++
public class LinearProbingHashST<Key, Value> { private int M = 30001; private Value vals = (Value) new Object; ...

Перевести код с Java на C++ - C++
import java.io.*; import java.util.*; public class main { public static class ant{ int k;

Перевести код java в c++ - C++
Если что, условие задачи вот Выбрать место для постройки моста через реку (см. рис) таким образом, чтобы длина между двумя пунктами A и...

Visual c++ код перевести в gcc linux код - C++
Ниже есть код. Нужно сделать так, что бы он компилировался и работал в линуксе(компиляция с помощью gcc). #include "stdio.h" #pragma...

перевести код на С++ или написать свой код - C++
Задано предложение. Составить программу вывода на экран слов, в которых первая и последняя буквы совпадают. program Project1; ...

Перевести код программы Паскаля в код С++ - C++
В массиве Х (15) найти произведение и количество элементов расположенных между наибольшими и наименьшими элементами кто может перевести...

9
gray_fox
What a waste!
1552 / 1257 / 74
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
27.07.2014, 12:07 #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;
}
0
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:11  [ТС] #3
зачем два раза писать
Цитата Сообщение от gray_fox Посмотреть сообщение
void dddr(int g);
?

Добавлено через 2 минуты
в чём разница между
C++
1
std::cout << f;
и
C++
1
cout << f << endl;
?
0
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
27.07.2014, 12:18 #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;" заключается в том, что после выполнения второй инструкции курсор будет переведён в следующую строку.
0
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:21  [ТС] #5
а конкретно между std::endl; и << endl; какая разница?
0
gray_fox
What a waste!
1552 / 1257 / 74
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
27.07.2014, 12:21 #6
Цитата Сообщение от kaheu Посмотреть сообщение
а конкретно между std::endl; и << endl; какая разница?
std::
0
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
27.07.2014, 12:36  [ТС] #7
Цитата Сообщение от gray_fox Посмотреть сообщение
std::
всмысле что значит std::?
0
Jewbacabra
Эксперт PHP
3017 / 2604 / 966
Регистрация: 24.04.2014
Сообщений: 7,962
27.07.2014, 12:39 #8
Цитата Сообщение от kaheu Посмотреть сообщение
всмысле что значит std::?
http://ru.wikipedia.org/wiki/%D0%9F%...BD%D0%B8%D0%B5)
0
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
27.07.2014, 12:44 #9
Цитата Сообщение от kaheu Посмотреть сообщение
всмысле что значит std::?
std - это стандартное пространство имён в С++. Если в данном случае написать просто "<< endl", то программа не скомпилируется, т.к. компилятор не знает, что такое "endl".
0
m3ik
0 / 0 / 0
Регистрация: 28.07.2014
Сообщений: 2
28.07.2014, 01:38 #10
для удобства можно в начале под включениями написать:
C++
1
using namespace std;
0
28.07.2014, 01:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2014, 01:38
Привет! Вот еще темы с ответами:

Перевести из Java на C++ - C++
Всем доброй ночи! Я уже разок обращалась за помощью на этот форум, и сейчас, набравшись немножко наглости, хочу обратиться ещё раз:) Есть...

Перевести с Java на C++ - C++
Переведите на C++, пожалуйста. double deltaX(double jm, double ft){ double d = new double; ...

Как перевести с Java на C++? - C++
void sum() { int array = {1, -3, 5, 4, 8, -1, 9, 0 -4, 5, 6}; int indexStart = 0, indexEnd = 0; for (int i = 0; i &lt;...

Перевести кода с языка Java - C++
Помогите пожалуйста, перевести из java в с++. Будьте добры. Вот код java: package beginning; import java.util.Scanner; ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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