Вопросы с тегом 'c++'

C++ - это язык программирования общего назначения. Он был первоначально разработан как расширение для C и сохраняет похожий синтаксис, но теперь он совершенно другой язык. Используйте этот тег для вопросов о коде, который должен быть скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++ 11], [C++ 17] и т.д.
1

Отладка C++ файла

Я получаю эту ошибку main.cpp:23:5: error: 'Department does not name a type /* * File: main.cpp * Author: anonymous * * Created on May 11, 2015, 9:44 PM */ #include <cstdlib> #include <iostream> using namespace std; class Coll...
11 мая '15 в 19:36
3

Является ли это правильной альтернативой циклу for?

Цикл for увеличивает эту переменную и продолжает запускать в ней набор инструкций, пока условие не будет ложным. Является ли это правильной альтернативой циклу for? abc : i++; if(i<=10) { goto abc; } Мой вопрос в том, Это правильная ал...
14 окт. '16 в 13:20
1

Я хочу разделить целое число на цифры для любого числа

Пользователь может ввести любое цифровое число, будь то 4digits или 5digits, но число должно быть разделено на цифры, может ли кто-нибудь помочь. Например, вход: 12345. Выход: 1 2 3 4 5 или вход: 123 Выход: 1 2 3
17 июл. '16 в 16:30
1

java vs C++ в до и после приращения

Почему Java-выход 50 то время как C++ выводит 51 для одной и той же концепции кода? int i=5; i= (++i + ++i + ++i + ++i + ++i + i++); print i Java: 50 C++: 51
05 апр. '17 в 11:58
2

Ошибка ожидаемая ',' или ';' перед ')' токеном в С++

Я закодировал это, ошибка возникает в этом коде double d = agent[i].x-MD[i].x)*(agent[i].x-(MD[i].x+agent[i].y-MD[i].y)*(MD[i].x+(agent[i].y-MD[i].y); Это имитатор LTE MTC. Но я не могу скомпилировать его успешно. Сообщение об ошибке error expecte...
07 сент. '14 в 22:39
1

Тип возврата для char/int

Из того, что я понимаю, возвращаемый тип: int function() Мне потребовалось бы вернуть целое число int например: return 0; Но из примера, который я видел, функция имеет возвращаемый тип integer и возвращает символ: return a; Например: int input...
10 янв. '17 в 5:38
1

Что такое (int *)?

Я пытался получить доступ к личным членам данных класса. Все шло хорошо, пока я не натолкнулся на int*. Я не понимаю, что это. Я думаю, что это то, что мы можем использовать для создания нового адреса памяти. Мой код: #include <iostream> ...
07 авг. '14 в 10:52
1

Почему `fork()` вызов не оптимизирован в бесконечном цикле?

Учитывая С++ 11 §1.10/24 (в [intro.multithread]) " Реализация может предполагать, что любой поток в конечном итоге сделает одно из следующего: - завершение, - сделать вызов функции ввода-вывода библиотеки, - доступ или изменение изменчивого об...
27 мар. '15 в 7:30
4

Почему бы не оставить ключевое слово "auto"?

Теперь, когда ключевое слово auto было введено в c++ 11, я думаю, что мы должны быть в состоянии отбросить указание auto и просто инициализировать переменные как v = 20. Так как c++ может самостоятельно определять тип переменной, почему бы не отброс...
25 мар. '15 в 9:47
3

Для контуров Loop

Будет ли этот цикл исполнять точно N раз? for (int i = 0; i < N; i++) { //statement someMethodCall(); } Будет ли этот цикл выполняться не более N раз? for (int i = 1; i < N; i++) { someMethodCall(); } Будет ли этот цикл испо...
07 мая '12 в 2:39
3

Почему C/C++ медленнее, чем Assembly и другие языки низкого уровня?

Я пишу код, ничего не делая в C++ void main(void){ } и Ассамблеи. .global _start .text _start: mov $60, %rax xor %rdi, %rdi syscall Я компилирую код C и компилирую и связываю код сборки. Я делаю сравнение между двумя исполняемыми ...
20 июн. '16 в 21:43
1

Почему подсчет выводит неправильные символы из массива char

У меня есть многомерный массив символов, который я пишу, а затем распечатываю с помощью вложенного цикла, но по какой-то причине он выводит мусор, что я сделал неправильно? #include <iostream> #include <string> using namespace std; clas...
15 дек. '14 в 9:54
2

Указатель использования функции вызова

Как использовать значение из my_int_func и my_int_func2 качестве аргументов для sum с помощью указателя функции? #include <iostream> using namespace std; void my_int_func(int x){ cout<<x<<endl; } void my_int_func2(int y){ ...
23 нояб. '15 в 13:46
3

Что такое "строка" в С++

В Python существует тип с именем string, что является точным эквивалентом string python в C++?
03 мар. '16 в 17:38
2

Почему не будет компилировать этот исходный код, который работает в VS2012?

Я не знаю, что я делаю что-то неправильно здесь, но я не могу, чтобы жизнь меня заставляла компилировать существующий код, который отлично компилируется в VS2012. Включает в себя как strsafe.h и xstring вызывают странные ошибки компиляции, самым ст...
02 янв. '14 в 2:52