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

Использование using namespace std; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление элемента в середину списка http://www.cyberforum.ru/cpp-beginners/thread821733.html
на данный момент реализована функция добавления в конец списка void addToList (char data) { List *temp = new List; if (first == NULL) { temp->pred = NULL; temp->next = NULL; temp->data = data; first = temp; last = temp; }
C++ Работа со строками и выделением памяти Задание написать класс строк (что-то типа String). #define MAX 100 class ascii { private: char* str; int len; public: ascii(const char*); ~ascii(); http://www.cyberforum.ru/cpp-beginners/thread821724.html
C++ Написать рекурсивную и не рекурсивную функции вычисления полинома Чебышева первого ряда:
Написать рекурсивную и не рекурсивную функции вычисления полинома Чебышева первого ряда: T0(x)=1; T1(x)=x Tn(x)=2xTn-1(x) – Tn-2(x) Спасибо большое.
C++ Lbg алгоритм
Помогите мне нужно реализовать lbg алгоритм по сжатию изображения , кто нибудь может объяснить этот алгоритм с точки зрения реализация в коде , а то у меня все не то выходит ну или ссылку дать почитать пожалуйста
C++ Строки.Сортировка http://www.cyberforum.ru/cpp-beginners/thread821683.html
Значит задание такое: Записати в реченні символи найкоротшого слова(першого з найкоротших,якщо їх декілька)у зворотньому порядку. Помогите пожалуйста. и если это возможно использовав функции для обработки строк(как можно больше)
C++ Ошибка при выделении памяти Когда убираю free(buf), то ошибки нету, а когда есть, то вылазит ошибка. Почему такое происходит? #include <stdlib.h> #include <stdio.h> int main() { int i=0, count; FILE *f=fopen("text.txt","rb"); char *buf=(char*) malloc(30); подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4390 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
29.03.2013, 08:12     Использование using namespace std;
Цитата Сообщение от rangerx Посмотреть сообщение
Что касается шаблонов вроде
C++
1
boost::shared_ptr<std::vector<std::string>> p;
то по возможности всё это следует прятать используя typedef.
А можно и тот же using использовать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <boost/shared_ptr.hpp>
 
int main() {
   typedef boost::shared_ptr<std::vector<std::string>> tPtr; // typedef
   using uPtr = boost::shared_ptr<std::vector<std::string>>; // using 
 
   boost::shared_ptr<std::vector<std::string>> p1; // Полностью тип
   tPtr p2;
   uPtr p3;
   
   std::cout << "p1 is : " << typeid(p1).name() << std::endl;
   std::cout << "p2 is : " << typeid(p2).name() << std::endl;
   std::cout << "p3 is : " << typeid(p3).name() << std::endl;
   
   return 0;
}
 
Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru