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

Недопонимание указателей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вынос строк для SQL запросов наружу http://www.cyberforum.ru/cpp-beginners/thread646148.html
Есть проект который интенсивно работает с базой данный при помощи запросов. Выходной файл имеет размер ~6 Mb. И мне пришла идея вынести все строки SQL запросов в наружный файл (.dll или что-то того). Если ли смысл делать такое?
C++ Вызов конструктора со скобками и без Всем здравствуйте С++ только изучаю. В общем, есть у меня такой код: #include <iostream> using namespace std; class Test { public : Test() : data(777) http://www.cyberforum.ru/cpp-beginners/thread646145.html
C++ Как правильно вставить код на ассемблере?
Есть такой код: struct { unsigned long first_sect; unsigned nsect; void *buf; } cb; /** * getboot
C++ Ошибка при компиляции
При компиляции конструктора класса, имеющего один из аргументов другого класса получаю ошибку. Ниже листинг программы и код ошибки. // Date 9.7.1.h #include"Month.h" class Year { class Invalid { }; // for exception handing
C++ Пять самых длинных слов http://www.cyberforum.ru/cpp-beginners/thread646068.html
Дана строка слов разделенных пробелами, запятыми, точками. Сформируйте новую строчку из пяти самых длинных слов. #include <iostream> #include <string.h> using namespace std; void main(){ const int max=100; char str,words;
C++ this и конструктор Всем привет! Столкнулся с задачей: У класса есть статический указатель, который инициализируется CableTV* CableTV :: ptr = new CableTV; Есть также два указателя в привате PaketAndChannels * paketandchannel; Clients *client; подробнее

Показать сообщение отдельно
Герц
523 / 340 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
14.09.2012, 18:26     Недопонимание указателей
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
[занудство]
В определении функции тоже можно не именовать аргументы. Естессно, к анонимному параметру тогда (гарантированно и переносимо) достучаться нельзя, но передавать хоть что-то при вызове функции надо. Банальный пример: префиксный и постфиксный инкременты.
[/занудство]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
void test( int a, int )
{
   int* ptr = &a;
   
   std::cout << *ptr << '\n' << *( ptr + 1 ) << std::endl;
}
 
int main()
{
   test( 123, 456 );
   
   return 0;
}
Имеешь в виду такое? А что тут может быть непереносимого кроме разных calling convention? Ну, наверное, не каждый компилятор будет выделять память под неиспользуемый параметр, но на деле то все выделяют.
 
Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru