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

Межмодульные связи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример кода для решения системы уравнений http://www.cyberforum.ru/cpp-beginners/thread506804.html
Здравствуйте. Нужен код на С или С++, решающий системы уравнений. Подскажите, плз, где его можно достать. Заранее, спасибо.
C++ Компоненты для TreeList, TreeGrid Подскажите, где можно бесплатно скачать XpressQuantumTreeList от Developer Express Inc., и/или TList 7.0.51 от Bennet-Tec? Если таковых нет, чем Вы их заменяете? От компонента требуется отображать дерево в виде таблицы, отображение в полях Check и Combo box-ов и взможность drag&drop-а... http://www.cyberforum.ru/cpp-beginners/thread506758.html
Запрос по https и получение xml, разбор последнего C++
Запрос по https и получение xml, разбор последнего С помощью чего лучьше делать?
Отрисовка Bitmap'a C++
как сделать?
C++ Рекурсивный обход директорий http://www.cyberforum.ru/cpp-beginners/thread506548.html
Уважаемые Гуру, требуется ваша помошь. Мне необходимо реализовать рекурсивный обход директорий,начиная с заданной. У меня есть класс с следующими методами: // Устанавливает рабочую директорию void CDirInfo::SetDir( std::string strInitialDir ) { m_strInitialDir = strInitialDir; } // Запускает обработку заданной (через SetDir) директории int CDirInfo::ProcessDir( bool bRecursive /* =...
C++ Перегрузка оператора Подскажите пожалуйста, способ перегрузки операторов >= и <= в следующей строке if ( ob.str >= '0' && ob.str <= '9' )Мой вариант не перегружает: class MyClass { std::string str; public: int operator>= (unsigned char ch) }; //================================= int MyClass::operator>=(unsigned char ch) подробнее

Показать сообщение отдельно
eugira
0 / 0 / 0
Регистрация: 25.11.2007
Сообщений: 66

Межмодульные связи - C++

21.12.2006, 20:52. Просмотров 2624. Ответов 2
Метки (Все метки)

<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Проблема:<SPAN style="mso-spacerun: yes </SPAN>есть 2 модуля (модуля классов) ,связанные </SPAN></B><B style="mso-bidi-font-weight: normal <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US include</SPAN></B><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' (может быть перекрёстным </SPAN></B><B style="mso-bidi-font-weight: normal <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US include</SPAN></B><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' ) . Есть функция модуля 2 вызываемая из модуля 1, меняющая переменную модуля 2<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o></o></SPAN></B></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Есть 2 модульное (консольное ) приложение из 2 модулей </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US unit</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 1 и </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US unit</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 2<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><B style="mso-bidi-font-weight: normal <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US Unit</SPAN></B><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 1.</SPAN></B><B style="mso-bidi-font-weight: normal <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US cpp</SPAN></B><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' <o></o></SPAN></B></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' <FONT color=#000000>-------------------------------<o></o></SPAN></B></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' #</SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US include</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' "</SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US unit</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 2.</SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US h</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' "<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000>#include <stdio.h><o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000>#include <conio.h><o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; F IN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000>void test()<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000>{<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000><SPAN style="mso-spacerun: yes </SPAN>i=1;<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US <FONT color=#000000>}<o></o></SPAN></P><DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt <P class=MsoNormal style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm <FONT color=#000000><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Проблема в том, что хотя переменная </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US I</SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' </SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' « видна» в </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US unit</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 1 (т.е компилятор не придирается к отсутствию её определения в </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US unit</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' 1) но после вызова функции </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US test</SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' </SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' получается </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US i</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' =0 вместо ожидаемого </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US i</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' =1<o></o></SPAN></P></DIV><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' <FONT color=#000000>1 из решений состоит в замене такого определения переменной в хэдер-файле<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' И объяалении её в 1 из модулей, а в другом её же с директивой </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US external</SPAN><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' .<o></o></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Но, согласитесь, работать с </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' mso-ansi-language: EN-US exte
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru