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

эквивалентно? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Setlocale vs. SetConsoleCP http://www.cyberforum.ru/cpp-beginners/thread948553.html
В чём разница? Локаль определяет, в какой кодировке символы представляются в программе, а SetConsoleCP устанавливает ту же характеристику для связанной консоли, или?.. И почему при выполнении: setlocale(LC_CTYPE, ".866"); cout<<setlocale(LC_CTYPE,"")<<endl<<endl; В результате выводится: Russian_Russia.1251 ?
C++ Работа с изображениями Здарвствуйте. Может глупый вопрос, но очень хочется разобраться. Возможно ли средствами языка С++, не прибегая к сторонним библиотекам (только STL то бишь) реализовать работу с изображением. Например взять bmp файл, запихнуть его в матрицу и выполнить его поворот на 90 градусов и сохранить в файл. Знаю, что используя сторонние библиотеки это сделать довольно не сложно( с тем же Qt например), но... http://www.cyberforum.ru/cpp-beginners/thread948547.html
C++ Элементарные операции с динамических двусвязным списком
Всем доброго времени суток! Нужна ваша помощь! В общем задание: Сформировать динамический двусвязный список. Структура содержит фамилию спортсмена, вид спорта, количество очков. Добавлять новые записи так, чтобы информация по каждому виду спорта располагалась последовательно. Получилось только создать динамический двусвязный список и вывести его на экран, а вот последовательно информацию...
Почему получается "pi.hProcess == NULL"? C++
Добрый день. Имеется некоторый код. Он должен запускать определенный процесс с параметрами и подгружать нужные .dll. Все вроде бы хорошо, но почему-то постоянно ошибка "Failed to Create Process". В чем проблема, ребят? Консоль показывает следующее: 'samplauncher.exe': Loaded 'C:\Users\Dmitriy\Documents\Visual Studio 2010\Projects\samplauncher\Release\samplauncher.exe', Symbols loaded....
C++ Перегруженный конструктоор- так пойдет? http://www.cyberforum.ru/cpp-beginners/thread948530.html
Почему не пойдет и как бывает? class Cat { public: Cat(int initialAge=5); ~Cat(); int GetAge() const; // метод доступа const void SetAge (int age); void Meow();
C++ Использование vector insert и своего типа данных Не понимаю почему вот здесь выскакивает странная ошибка: arr.insert(arr.begin(),(*max)); #include <iostream> #include <iterator> #include <algorithm> #include <vector> #include <numeric> #include <Windows.h> подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
06.09.2013, 04:10     эквивалентно?
slipp1, указатель и ссылка, это по определению разные вещи. Ссылку можно сравнить разве что с разыменованным указателем, в этом случае разыменованная переменная типа int**(указатель на указатель) может использоваться с той же целью, что и переменная типа int*&(ссылка на указатель) в следующем примере
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
25
#include <iostream>
 
void inc(int** ptr)
{
    ++(*ptr);
}
 
void inc(int*& ptr)
{
    ++ptr;
}
 
int main()
{
    using std::cout;
 
    int arr[] = {1,2,3};
    int* ptr = arr;
 
    cout << *ptr << '\n';
    inc(&ptr);            // void inc(int** ptr)
    cout << *ptr << '\n';
    inc(ptr);             // void inc(int*& ptr)
    cout << *ptr << '\n';
}
C int* и int& ситуация аналогична.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru