Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1730 • Страница 43 из 87<  1 ... 40  41  42  43  44  45  46 ... 87  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
BeTeP1 что-то мне подсказывает, что ты просто грохаешь память два и более раз подряд, сделай копи конструктор и оператор присваивания приватным.
Код:
class CTest{
public:
       CTest(void);
       ~CTest(void);
};
CTest::CTest(void){
    wcName = new WCHAR[10];
    wcscpy(wcName,_T("Проверка"));
}
CTest::~CTest(void){
    if (wcName != NULL){
         delete [] wcName;
    }   

private:
       LPWSTR wcName;

       CTest::CTest(const CTest &test) { }
       CTest &operator = (const CTest &test) { }
}

_________________
Ку ку



Партнер
 

Member
Статус: Не в сети
Регистрация: 26.01.2006
Откуда: Одесса
Подскажите, при помощи какой функции можно сделать реверс строки (развернуть)?
Преподаватель рассказывал нам про strrev, но как я понял, это РНР'ная функция. Да и gcc на нее "ругается".

_________________
Съешь еще этих мягких французских булок, да выпей чаю.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Код:
    // на входе char *str
   
        char *p1 = str;
   char *p2 = str+strlen(str)-1;
   while (p1 != p2 && p1 < p2)
   {
      (*p1) ^= *p2;
      (*p2) ^= *p1;
      (*p1) ^= *p2;
      ++p1;
      --p2;
   }
       // на выходе по тому же указателю все наоборот


:tooth:

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 06.08.2007
В универе начали изучать C) Скачал с сайта мс архив msqc1,в нем несколько папок: #77. Как я понимаю,это еще не полностью рабочий вариант? Что и куда надо кинуть-переместить? Заранее спасибо.


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
booro антиквариат. Для университета подойдёт что-то посовременнее. Например Dev C++ или Code::Blocks, от MS можно Visual Studio Express Edition . Или даже lcc-win32 .


 

Member
Статус: Не в сети
Регистрация: 06.08.2007
mein писал(а):
booro антиквариат.

Ну я его не просто так же выбрал)) Он у нас на компах в универе стоит))


 

Member
Статус: Не в сети
Регистрация: 08.05.2006
Откуда: СПБ
народ, дано задание
даны три числовые последовательности a,b,c Сформировать две новые последовательности x и у в соответствии со след правилами

ai если ai>0 и bi>0
xi=bi если ai<0 и bi<0
0 в оставшихся случаях

bi если bi>0 и ci>0
yi=ci если bi<0 и ci<0
0 в оставшихся случаях
i=1,2,3.....,n

я тут ничего не доганяю, что должна программа делать, а самое главное
можете хотя бы примерно код нобрасать на С

_________________
Мы все знаем, что Linux — это круто… он выполняет бесконечные циклы за 5 секунд.
* Линус Торвальдс


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Код:

   int x[n];
   int y[n];

   for (int i = 0; i < n; ++i)
   {
      if (a[i] > 0 && b[i] > 0)  x[i] = a[i];
      else if (a[i] < 0 && b[i] < 0)  x[i] = b[i];
      else x[i] = 0;

      if (b[i] > 0 && c[i] > 0)  y[i] = b[i];
      else if (b[i] < 0 && c[i] < 0)  y[i] = c[i];
      else y[i] = 0;
   }


_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
booro писал(а):
Ну я его не просто так же выбрал)) Он у нас на компах в универе стоит))

Да не важно что у вас в университете стоит. Дома можно код писать, там где удобно - будет работать и в университете.


 

Member
Статус: Не в сети
Регистрация: 08.05.2006
Откуда: СПБ
Anoss
но аi bi ci всегда же будет больше нуля, или это не так

_________________
Мы все знаем, что Linux — это круто… он выполняет бесконечные циклы за 5 секунд.
* Линус Торвальдс


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Russian писал(а):
аi bi ci всегда же будет больше нуля

Почему? Они какие даны, такие и будут)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 08.05.2006
Откуда: СПБ
Anoss в том то и дело, откуда они мне даны, ну не понимаю этого

_________________
Мы все знаем, что Linux — это круто… он выполняет бесконечные циклы за 5 секунд.
* Линус Торвальдс


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Russian Ну они произвольны и не имеют никакого значения. Если тебя это так беспокоит, сделай, чтобы они вводились с клавиатуры, или заполни случайными числами.

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 08.05.2006
Откуда: СПБ
тогда как задать а,b,с, как массивы?

_________________
Мы все знаем, что Linux — это круто… он выполняет бесконечные циклы за 5 секунд.
* Линус Торвальдс


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Russian Ну да, так же, как x и y.

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 18.08.2004
Откуда: г.Юбилейный
От кого-то, услышал, что С++ Билдер транслирует код в паскалевский, а потом уже компилирует, правда ли это?


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Deimos врядли, но ключевые аспекты работы с VCL там скорее всего написаны именно на Object Pascal (Pascal и OP разные вещи, второй несравнимо более широкий по возможностям и более гибкий). Кроме того, данный вопрос к C++ никакого отношения не имеет.

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 19.03.2006
ребят, подскажите пожалуста как или какую библиотеку прикрутить к borland c++ 3.1 чтобы можно было писать сетевые приложения, т.е. нужны функции: socket(); connect(); acept(); и т.п.


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Jelfer так он же только 16-ти разрядные программы генерирует.


 

Member
Статус: Не в сети
Регистрация: 19.03.2006
гм... незнал, честно... :bandhead: что же делать... что же делать... о, вижу 2 варианта: первый - привыкнуть к ms visual c++ 6.0; второй - вдруг вы что подскажете(например эдак что нить похожее на bc31, и с 32х разрядным сборщиком)... привык я к синему окошку )))
блин, вот под линёй рульно, cc и всё, а код писать в нано... )))


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1730 • Страница 43 из 87<  1 ... 40  41  42  43  44  45  46 ... 87  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan