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

Шаблоны - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить блок-схему по коду http://www.cyberforum.ru/cpp/thread95703.html
Извините конечно, что так поздно, но может кто нибудь построить блок схему: template <class t>t udal(t n,t *a) {int k,i,j,c; c=0; k=0; do { for(i=0;i<n;i++) {for(j=i+1;j<n;j++) {if(a==a)
C++ std::string, std::fstream, ошибка кучи HEAP: HEAP: Free Heap block e68be0 modified at e68ec0 after it was freedгде то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString. Замечательно, то же самое... ошибка при _data = new char; // _size == 12 У меня ощущение что я скушал всю память, однако диспечер задач говорит об обратном. Приложение кушает 80 мб памяти, что не сильно больше чем обычно... я... http://www.cyberforum.ru/cpp/thread95695.html
В конструктор класса передать объект этого класса C++
Вопрос на засыпку :) Как в конструктор класса передать объект этого класса? Т.е. class A { public: A(const char* s){} ... private: string str;
C++ Автоматическое преобразование стандартных типов
Если моя функция LOG принимает qString* можно ли сделать так чтобы автоматически вызывалась конструирование временного объекта и он отправлялся в фунцию? т.е. вместо LOG(&qString("Привет мир")); просто LOG("Привет мир"); Объявление LOG такое: void LOG(qString* Error, ...); Мне нужно заявить как то компилятору что бы он мог преобразовывать из const char* в qString ? Что должна делать...
Visual C++ MFC: перезаписать файл http://www.cyberforum.ru/cpp/thread95182.html
Добрый вечер! При работе с файлом (file.dat), бывает необходимо перезаписать данные в процессе работы. CFile cFile; cFile.Open("..\file.dat", CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite, NULL); ... cFile.Read(...);//работаю с файлом ...
C++ "цепной" << Я просто не в курсе, так можно: cout << "Here is 5: " << 5 << "\ n";? подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17292 / 5540 / 347
Регистрация: 30.03.2009
Сообщений: 15,083
Записей в блоге: 26
15.02.2010, 16:10     Шаблоны
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
template <class TBase>
void swap (TBase *x, TBase *y)
{
  TBase tmp = *x;
  *x = *y;
  *y = tmp;
}
 
int
main (void)
{
  int x1 = 1, x2 = 2;
  double d1 = 1.1, d2 = 2.2;
  
  swap (&x1, &x2);
  std::cout << "x1=" << x1 << " x2=" << x2 << "\n";
 
  swap (&d1, &d2);
  std::cout << "d1=" << d1 << " d2=" << d2 << "\n";
 
  return 0;
}
 
Текущее время: 02:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru