Jump to content


Photo

Программистов трэд


  • Please log in to reply
482 replies to this topic

#301 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 19.01.2013 - 21:36

Столкнулся с такой проблемой при попытке вычислить кв корень с помощью функции sqrt подчеркивает её красной линией (Работаю в Visual Studio 2010 Ultimate), при наводке на нее пишет вот такое:"more than one instance of overloaded function "sqrt" matches the argument list:"Что то типа "более одной перегруженной функции "sqrt" соответсвуещему данному списку аргументов:"После двоеточия ничего нет, подключил.
Скрытый текст

Изображение

#302 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 20.01.2013 - 16:10

Ты в скобках что ли ничего не пишешь?
Скрытый текст

#303 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 20.01.2013 - 20:10

Ты в скобках что ли ничего не пишешь?

Пишу конечно, если в скобки пишу выражение, число либо переменную - ошибка, но если вставлю не объявленную переменную - то не подчёркивает "sqrt" но естественно подчёркивает не объявленную переменную.
Скрытый текст

Изображение

#304 DarkSmail

DarkSmail

    Закалённый ифритами

  • Пользователи
  • Active Posts3597

Posted 20.01.2013 - 20:17

Посоветуйте литературы для новичка, который хочет научится писать на C++.

#305 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 20.01.2013 - 20:35

Посоветуйте литературы для новичка, который хочет научится писать на C++.

"Бьерн Страуструп язык программирования с++" хорошая книжка, задания прилагаются.
Скрытый текст

Изображение

#306 TheApKoT

TheApKoT

    Добытчик угля

  • Пользователи
  • Active Posts363
  • Откуда: The Earth Core

Posted 25.01.2013 - 16:29

Скрытый текст
Просто пустой лист аргументов обычно означает, что в скобках ничего нет. Какой тип данных у объявленной переменной? Еще попробуй подключить вместо .
Скрытый текст

#307 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 25.01.2013 - 17:55

Спасибо за помощь, разобрался; поставил float и всё заработало.
Но появился новый вопрос: мне нужно сделать так, чтобы при нажатии ЛКМ на круг у меня применялось какое либо действие, с помощью какой формулы можно узнать попал я в круг или нет?
Есть подозрение насчёт уравнения окружности, но пока ничего не получается.

Уже решил;
Скрытый текст

Изображение

#308 Playermet

Playermet

    Олежа :3

  • Главные модераторы
  • Active Posts9368
  • Откуда: Макеевка, ул.Ленина,д.84/16

Posted 25.01.2013 - 21:37

Класс точки, класс полигона, класс объекта(в массиве std::vector, он из STL вроде)?

Ни в коем случае. Запомни: везде, где требуется производительность и/или умеренное потребление памяти нельзя юзать STL. А еще у него течет конструктор копирования. Онли динамические массивы. Класс для точки и полигона - не нужен. Это -95% производительности.

Для форумчан можно просто Олег.

Скрытый текст

#309 Nomadd

Nomadd

    Добытчик алмазов

  • Пользователи
  • Active Posts578

Posted 25.01.2013 - 21:55

Значит, хорошо что я этого не сделал.У меня ещё вопрос:Я думаю как-бы сделать так, что бы информация об объектах бралась из файлов.Сделать так, чтобы из файлов брались параметры объектов, текстуры и т.п.Как сделать для одного объекта - я представляю.Но как сделать, чтобы например как в Stalker - можно было в файлах целую кучу объектов написать и они будут в игре работать.

#310 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 01.02.2013 - 22:03

Подскажите с помощью чего легко и быстро создавать виндоус окна, мне нужно всего лишь поля для ввода для вывода.Или подскажите пожалуйста справочник по win32 проектам.И ещё вопрос, скомпилировал программу, но на других компьютерах не работает пишет что необходим файл msvcr100D.dll. Я скидываю его в папку с прогой, но все равно не работает. Выдаёт ту же ошибку. При этом у меня на компе 6 таких длл. Какой из них нужно кидать в папку с прогой?
Скрытый текст

Изображение

#311 Nomadd

Nomadd

    Добытчик алмазов

  • Пользователи
  • Active Posts578

Posted 01.02.2013 - 22:16

Нужно на другие компьютеры устаноить microsoft redist(как-то так называется).Окна через Windows Forms проще всего создавать.А, на каком языке программирования ты хочешь сделать?

#312 Kapitan Kep

Kapitan Kep

    Добытчик алмазов

  • Пользователи
  • Active Posts888
  • Откуда: Луганск

Posted 02.02.2013 - 08:00

Пишу на C++Как все сложно оказывается.Написал прогу за 5 минут, и потом еще 30 тратишь чтобы запустить на другом пк.
Скрытый текст

Изображение

#313 Nomadd

Nomadd

    Добытчик алмазов

  • Пользователи
  • Active Posts578

Posted 03.02.2013 - 22:05

Можете посоветовать статьи\книги по матрицам в OpenGL и тому подобному.То есть не то, где написано как нарисвоать линию\полигон, а что-нибудь более серьезное.Еще можете подсказать книги или статьи по C++, тоже не про основы, а про что-нибудь посложнее.

#314 Playermet

Playermet

    Олежа :3

  • Главные модераторы
  • Active Posts9368
  • Откуда: Макеевка, ул.Ленина,д.84/16

Posted 13.02.2013 - 18:39

А что там с матрицами в OpenGL?Если юзаешь старые версии, то там операции стека матриц (push, pop), установка матрицы в единицную, glTranslate, glRotate, и т.д. Все функции элементарны, применяются на вершину стека.В более новых OpenGL стек матриц убрали, теперь его разве что самому реализовывать. Считать матрицы, перемножать, передавать в шейдер, где обрабатывать вершины...Если с матаном особо не дружишь - можешь даже не пытаться. Увы, но в программировании графики хороший математический скил нужен для минимального уровня вхождения в суть.Как вариант - гуглить либы и ли отдельные сорцы с реализацией стека матриц.

Для форумчан можно просто Олег.

Скрытый текст

#315 Охар

Охар

    Добытчик обсидиана

  • Пользователи
  • Active Posts1292
  • Ник в Minecraft:
    Ohar

Posted 22.02.2013 - 18:08

Никто не умеет графики рисовать по массиву данных? Интересует PHP или Javascript. На холсте, либо же SVG или тупо PNG генерить.

Белым прямым — мнение пользователя форума.
Зеленым курсивом — мнение модератора.
Цитаты:

Скрытый текст


#316 Playermet

Playermet

    Олежа :3

  • Главные модераторы
  • Active Posts9368
  • Откуда: Макеевка, ул.Ленина,д.84/16

Posted 25.02.2013 - 15:58

Если еще нужно, могу помочь.PNG на PHP легко генерировать.

Для форумчан можно просто Олег.

Скрытый текст

#317 HitriyLis

HitriyLis

    Добытчик алмазов

  • Пользователи
  • Active Posts598
  • Откуда: Север!

Posted 27.02.2013 - 00:50

Кто подскажет как в OpenGL реализовать вывод текста?Пока додумался только до идеи рисовать квадратики и натягивать на них текстуру с буквами...
Прошу называть меня Хитрый Лис или просто, Лис.

У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю

#318 Playermet

Playermet

    Олежа :3

  • Главные модераторы
  • Active Posts9368
  • Откуда: Макеевка, ул.Ленина,д.84/16

Posted 27.02.2013 - 21:16

^Либо так, либо создавать модель каждой буковки. Больше никак, увы.OpenGL не предоставляет никаких средств для вывода текста.

Для форумчан можно просто Олег.

Скрытый текст

#319 Nomadd

Nomadd

    Добытчик алмазов

  • Пользователи
  • Active Posts578

Posted 27.02.2013 - 22:19

У меня вопрос почти такой же: Что из себя представляю векторные шрифты?Как их создавать/использовать (в OpenGL)?

#320 Охар

Охар

    Добытчик обсидиана

  • Пользователи
  • Active Posts1292
  • Ник в Minecraft:
    Ohar

Posted 28.02.2013 - 16:04

Если еще нужно, могу помочь. PNG на PHP легко генерировать.

Во! Дай чо почитать для тупых про это, будь человеком.   И кстати нахера в пэхэпэ вот такт фиговина?
		if ( УСЛОВИЕ ) : ?>			<div>ХАЛК ХОТЕТЬ ДРАЦА</div> <?php 		else : ?>			<div>ХАЛК УСТАЛ</div> <?php 		endif; ?>
  Чем обычные {} кому-то не упёрлись?
		if ( УСЛОВИЕ ) { ?>			<div>ХАЛК ХОТЕТЬ ДРАЦА</div> <?php 		} 		else { ?>			<div>ХАЛК УСТАЛ</div> <?php 		} ?>
  И еще вопрос: Есть код типа такого
$obj = (my_func_get_obj($id));echo ($obj[0]->name);
  Почему так нельзя сделать так? Или можно?
$obj = (my_func_get_obj($id)[0]->name);echo ($obj);

Белым прямым — мнение пользователя форума.
Зеленым курсивом — мнение модератора.
Цитаты:

Скрытый текст



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users