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

Компиляция hello world... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нюанс с dynamic_cast: может ли указанное приведение типов быть корректным? http://www.cyberforum.ru/cpp-beginners/thread1799506.html
Может ли такое приведение типов (второй dynamic_cast) быть корректным?:class A {public: virtual ~A() {}}; class B : private virtual A {}; class C : virtual public A {}; class D : public B, public C {}; int main() { D d; B b; B* pb1 = &b;
C++ Решить проблему: простой веб сервер на основе boost::asio падает именно при первом же обращении к серверу Запускаю код указанный ниже, но при обращении на айпи и порт который слушает сервер, сервер падает (debug error, abord) А браузер пишет 127.0.0.1 refused to connect. Что я делаю не так? Программа слушает 2011 порт, обращаюсь из браузера так: 127.0.0.1:2011 Возвращаю корректный ответ клиенту по протоколу HTTP До запроса к серверу он нормально живет и слушает порт 2011 (проверял). Падает... http://www.cyberforum.ru/cpp-beginners/thread1799499.html
C++ Раздельная компиляция: как быть, если код не компилируется, так как два файла подключают друг друга?
Доброго времени суток. У меня есть какой-нибудь x.h: #include "y.h" class A { vector<B*> v; } и y.h:
C++ Программа, которая "переворачивает" последовательность положительных целых чисел
На вход подаются целые, положительные числа через пробел. Программа считывает их до тех пор, пока не встретит в последовательности 0. Т.е. 0 это остановка чтения. Цель - вывести эту последовательность в обратном порядке через пробел(0 не выводить). Ограничения: нельзя использовать циклы, массивы, строки, контейнеры. Есть подсказка: надо использовать рекурсию. Сама задача относится к теме...
C++ Реализовать функцию без параметров, определяющую количество символов, отличных от пробела http://www.cyberforum.ru/cpp-beginners/thread1799475.html
Задача: Описать функцию next() без параметров, которая считывает с клавиатуры первый символ, отличный от пробела, и объявляет его своим значением. Использовать эту функцию для подсчета количества отличных от пробела символов вводимого текста. Код: #include <iostream> #include <string> using namespace std; int next(); int main()
C++ Нюансы синтаксиса: что означает запись for ( ; ; ) ? Встретила в программе такую строку: for ( ; ; ) { // some code } Кто может объяснить по какому принципу она работает, не совсем понимаю. Гуглила - ничего похожего не смогла найти подробнее

Показать сообщение отдельно
notAll
394 / 115 / 23
Регистрация: 27.05.2016
Сообщений: 301
Завершенные тесты: 2
27.08.2016, 22:45
Левиафам, попробуй так:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
D:\Temp>g++ -v
"g++" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 
D:\Temp>PATH=C:\msys64\mingw64\bin
 
D:\Temp>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/libexec/gcc/x86_64-w64-mingw32/6.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-6.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-isl-version-check --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw610/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -I/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/include -I/c/mingw610/prerequisites/x86_64-zlib-static/include -I/c/mingw610/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/include -I/c/mingw610/prerequisites/x86_64-zlib-static/include -I/c/mingw610/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/c/mingw610/x86_64-610-posix-seh-rt_v5/mingw64/opt/lib -L/c/mingw610/prerequisites/x86_64-zlib-static/lib -L/c/mingw610/prerequisites/x86_64-w64-mingw32-static/lib '
Thread model: posix
gcc version 6.1.0 (x86_64-posix-seh, Built by MinGW-W64 project)
 
D:\Temp>g++ -o hello_world main.cpp
 
D:\Temp>hello_world.exe
Hello world
D:\Temp>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru